所有在其id的一部分中包含字符串的复选框



我想查看页面上所有id中包含"_small"的复选框。

如何通过所有这些元素开始循环?

直接使用:

$('input:checkbox[id*=_small]')

其他说明:

因为:复选框是一个jQuery扩展,而不是CSS的一部分说明,使用:复选框的查询不能利用本机DOM提供的性能提升querySelectorAll()方法。要在现代浏览器中获得更好的性能,请使用(type = "复选框"]。
$('input[type=checkbox][id*=_small]')

循环遍历元素:

$('input[type=checkbox][id*=_small]').each(function(){
     // >>this<< refers to specific checkbox
});

你可以使用"*=" selector:

$("[id*=_small]")

最新更新