我想查看页面上所有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]")