我的问题是 html 变量返回如下所示的内容: [object Object][object Object][object Object][object Object][object Object],而不是元素。
我应该做什么不同的事情?
var html = '';
$.each(data.response, function(index, value) {
var tr = $('<tr>');
var tr_data = '<td>asd</td>';
html += tr.data('trackinfo',value).html(tr_data);
});
$(target).html(html);
那是因为你正在设置数据tr
然后用你的html填充它,但仍然连接一个对象,将其转换为字符串......又名
"[object Object]"
不太确定你想要什么,但你可以尝试改变这个......
html += tr.data('trackinfo',value).html(tr_data);
对此...
html += tr.data('trackinfo',value).html(tr_data).html();
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)