我想浏览一个页面上的所有复选框,其ID中包含“_small”。
如何开始循环遍历所有元素?
答案 0 :(得分:7)
您可以使用“* =”选择器:
$("[id*=_small]")
答案 1 :(得分:7)
只需使用:
$('input:checkbox[id*=_small]')
附加说明:
因为:checkbox是jQuery扩展而不是CSS的一部分 规范,查询使用:复选框无法利用 本机DOM querySelectorAll()提供的性能提升 方法。要在现代浏览器中获得更好的性能,请使 [type =“checkbox”]代替。
$('input[type=checkbox][id*=_small]')
所以循环遍历元素:
$('input[type=checkbox][id*=_small]').each(function(){
// >>this<< refers to specific checkbox
});