Tin*_*ker 2 javascript arrays jquery
我曾经$('#ul li').get()获取所有列表元素并存储在一个数组中,每个列表元素都有类...
var i;
var listClass = ('#ul li').get();
for(i=0;i<listClass.length;i++){
var theClass = listClass[i].attr("class"); //<--what's the proper function/method/code for this?
var content = listClass[i].innerHTML; //<-- works very well
//other codes here
}
Run Code Online (Sandbox Code Playgroud)
我怎么能够得到每个列表元素的类...谢谢!
您可以使用jQuery自己map来做到这一点:
alert($('#ul li').map(function() {
return this.className;
}).get());
Run Code Online (Sandbox Code Playgroud)
例如.您可以对返回的数组执行任何操作.
你这样做的方式不起作用是因为你在.attr本机DOM元素上调用不存在的方法- 它不是扩展的jQuery对象.
| 归档时间: |
|
| 查看次数: |
1825 次 |
| 最近记录: |