m33*_*3bo 1 html javascript jquery
是否可以使用jQuery同时选择特定块的所有"IDS"?我知道您可以指定示例,$('div')但我想在我的对象中选择ID.有没有一种简单的方法在jQuery中执行此操作?就像是:
$object = $('.wrapper');
$object.find(function(){
//GET ALL THE IDS..somehow?!
});
Run Code Online (Sandbox Code Playgroud)
Cᴏʀ*_*ᴏʀʏ 10
我对它的目的有点好奇,但你可以试试这个:
var ids = $('[id]', $object).map(function() {
return this.id;
});
Run Code Online (Sandbox Code Playgroud)
它使用$object为您选择提供的上下文中,发现所述上下文中的所有元素具有一个id属性,然后构建的阵列id值.
仅供参考,结果ids变量是一个类似jQuery数组的对象.如果您只想要一个普通的JS数组,请.get()在map函数后添加一个:
var ids = $('[id]', $object).map(function() {
return this.id;
}).get();
// ^
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
118 次 |
| 最近记录: |