我需要获取按钮的所有 id。如何使用 jquery 做到这一点?
例如,
我的表单中有两个按钮:
我的要求是,我需要使用 javascript 或 jquery 获取这些按钮“id”?因为只要表单加载,该 id 就会动态变化。
- 尼拉甘丹
最佳答案
建议,.map()
。
var ids = $('form').find('input:button').map(function(){
return this.id;
}).get();
该部分会将所有按钮 ID 返回到数组 ids
中。
为了防止本示例中必要的 .get()
调用,您也可以使用 jQuery.map()
:
var ids = $.map($('form').find('input:button'), function(elem, i){
return elem.id;
});
在调用 map
之前缓存包装集可能是一个非常好的主意。
关于jquery - 如何从表单中获取所有Id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3490797/