【发布时间】:2013-04-04 01:44:37
【问题描述】:
我缺少 jQuery 对象的结构。我需要访问 <li> 项目的数据属性。
这会产生预期的输出,将最后一个 <li> 的数据对象打印到控制台:
console.log($('#assessment_list li:last').data());
但是当我尝试遍历更大的对象以获取每个 <li> 的数据时,我得到一个错误:
for (item in $('#assessment_list li')){
console.log(item.data());
}
抛出:“未捕获的类型错误:对象 0 没有方法‘数据’”。我应该如何更改 for 循环中的选择器以仅命中 <li> 元素而不是 jQuery 对象中的其他键?
【问题讨论】: