迭代 javascript 对象无法通过 jQuery 工作
Iterate javascript object doesn't work via jQuery
我的代码是这样的:
$(obj).each(function(i, prop) {
tr.append('<td>'+ i +'</td>' + '<td>'+ prop +'</td>');
});
有趣的是,我在 $(obj) 中的数据是这样的
Object {id:1234, Name:"Johnson".....};
而不是
{id:1234, Name:"Johnson".....};
这意味着它是一个对象而不是数组,但我认为它不应该有所不同。上面的迭代总是只返回:
i: 0
prop: Object {id:1234, Name:"Johnson".....};
看起来jQuery无法从对象中提取属性
请帮忙。
$()
用于包装 DOM 元素。您可以使用$.each()
来迭代数组和对象。
$.each(obj, function(i, prop) {
tr.append('<td>'+ i +'</td>' + '<td>'+ prop +'</td>');
});
相关文章:
- PHP/AAJAX阻止jquery工作
- Chrome扩展和Chome浏览器中的Jquery工作方式不同
- 2次点击事件不会'我在jquery工作
- 使用 href=“#” JQuery 工作,但使用 href=“page.jsp” 不起作用
- 迭代 javascript 对象无法通过 jQuery 工作
- 让简单的Javascript / jQuery工作(Ariel Flesler的ScrollTo)
- 更新面板阻止 jquery 工作
- Jquery工作,但只是暂时的
- 一个jQuery工作,两个不工作
- 当我使用AngularJS部分时,如何让JQuery工作
- 为什么不;我的jquery工作(使用延迟、hasclass、addclass、removeclass、keyUp、key
- jQuery工作不正常
- 我有一个JQuery工作,但小越野车
- :has() jquery工作不正常
- JQuery工作得太快了
- 如果一个输入单选被选中,改变父元素'的颜色:不能'使它与jQuery工作
- Chrome扩展:访问DOM的弹出.html和让jQuery工作
- 如何使下拉jQuery工作
- 尝试使jquery工作
- RegEx不与我的jQuery工作