很难判断此处所问的问题。此问题不明确、含糊、不完整、过于宽泛或过于修辞,无法以当前形式合理地回答。若要获得澄清此问题以便重新打开的帮助,请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);
}
1条答案
按热度按时间oipij1gg1#
我看不出有任何错误。
http://jsbin.com/ugojiy/3/edit
您的jQuery版本是什么?是否有任何其他Javascript代码错误,它是干扰?