jquery 调用div中的div [已关闭]

gxwragnw  于 2022-12-03  发布在  jQuery
关注(0)|答案(1)|浏览(99)

很难判断此处所问的问题。此问题不明确、含糊、不完整、过于宽泛或过于修辞,无法以当前形式合理地回答。若要获得澄清此问题以便重新打开的帮助,请visit the help center
11年前关闭。

function paintOrders(DivId) {
    var container = '<div>';
    $.each(DivId, function () {
        container += 'TXT' + '<br/><br/>';
    });
    container += '</div>';
    $('#div_' + DivId).append(container);
}

ShipmentNum是唯一id我需要将文本附加到其中的div位于另一个div和另一个div中:

<div id="leftGrid" style="position: relative;float:left;width:50%;">
<div>
<div id="div_11626">11626----</div>
<br>
<div id="div_12109">12109----0</div>
<br>
<div id="div_13089">13089----</div>
<br>
</div>
</div>

$('#div_' + items).append(container);

ERROR未捕获的异常错误:语法错误,无法识别的表达式:[对象对象]
调用函数:

function paintShipments(items) {
 var div = $('<div/>');
 $.each(items, function () {
     var shipment = this.Shipment;
     $('<div id="div_' + this.Shipment + '">' + this.Shipment + '----' + this.DriverNames + '---' + this.Kavs + '</div>').click(function () {
        

         _Services.invoke({
             method: 'GetOrdersGrid',
             data: { ShipmentNumber: shipment },
             success: function (shipment) {
                 paintOrders(shipment);
              
             }
         });

         }).appendTo(div);
         $('<br/>').appendTo(div);
     });

     $("#leftGrid").append(div);
 }
oipij1gg

oipij1gg1#

我看不出有任何错误。
http://jsbin.com/ugojiy/3/edit
您的jQuery版本是什么?是否有任何其他Javascript代码错误,它是干扰?

相关问题