添加动态元素.find() jquery
append dynamic element .find() jquery
for (var i = 0; i < obj[0].items.length; i++) {
//var html3 ;
html3 = '<li><span>' + obj[0].items[i].local + '</span></li>';
//$("#thelist").append('<li><span>'+html3+'</span></li>');
for (var a = 0; a < getObjectLength(obj[0].items[i]); a++) {
if (typeof (obj[0]['items'][i]['item' + a]) !== typeof (undefined)) {
//html2 += obj[0]['items'][i]['item'+a];
console.log()
//$($.parseHTML(html3)).find($.parseHTML(html3)).insertBefore('sa');
html3 += $($.parseHTML(html3)).find("span").end().append(obj[0]['items'][i]['item' + a])
// $("#thelist li").insertBefore(html2);
console.log(html3);
}
}
$("#thelist").append(html3);
}
html3 = '';
我没有找到添加元素后的元素它显示这是print
<li><span>padaria</span></li>[object Object]
因为这一行在html3
中添加了一个jquery对象
html3 += $($.parseHTML(html3)).find("span").end().append(obj[0]['items'][i]['item' + a])
你可以这样做
html3 += $($.parseHTML(html3)).find("span").end().append(obj[0]['items'][i]['item' + a]).html();
相关文章:
- jQuery find() Issue
- 使用jquery Find()在复选框中查找图像
- 使用 jquery .find() 遍历按类和存储属性选择元素
- JQuery .find() 函数用于多个数组
- jquery .find callback
- 通过 jQuery Find and Replace 将文本 URL 与 标记包装在一起
- jQuery - find including self
- jquery find关闭td中的span
- Regex jQuery find(“option:[text^='”]) 错误高于 即 8 和 chrome
- jQuery “find()” 导致 Internet Explorer 10 中的 win32 错误,但不是 9
- JQuery Find() .val() 的动态内容
- 如何将 jQuery find() 函数与 CasperJS 一起使用
- jquery find() 和 remove() 脚本标签不起作用
- jQuery find inside selector
- jQuery find using 通配符表示 xml tagname
- jQuery.find() 返回一个对象,即使 DOM 中没有匹配的子元素
- jQuery.find() 只返回第一个结果
- 如何将 2 个参数传递给 jquery Find() 方法
- jQuery .find 无法正常工作
- jquery .find() 不起作用