我想從xml對象中加載圖片名稱並追加到div。我對追加鍵入佈局感到困惑,無法找到即時輸入錯誤的地方。jquery.find和append img標籤
這是工作
$("#nn").append("<img id='theImg' src='/pic/jas/pic1.jpg'/>");
這不工作
$("#nn").append("<img id='theImg' src='/pic/jas/'" + customer.find("pic_name") + "/>");
我的jQuery腳本部分
function OnSuccess(response) {
var xmlDoc = $.parseXML(response.d);
var xml = $(xmlDoc);
pageCount = parseInt(xml.find("PageCount").eq(0).find("PageCount").text());
var pic_infoVar = xml.find("pic_info");
pic_infoVar.each(function() {
var customer = $(this);
$("#picDiv").append("<img id='theImg' src='/pic/jas/'" + customer.find("pic_name") + "/>");
});
$("#loader").hide();
}
HTML DIV標籤
<div id="picDiv">
LoadPic
</div>
在你的第二個代碼中有一個錯位的引用;應該是:'「」' – mgibsonbr
'find'返回jquery對象,而不是字符串。和「pic_name」是一個標籤? –