如何选择具有更多属性的元素?
$('input[type="checkbox"]')
这将选中所有复选框,但如何在选择器中另外指定一个属性?
<input type="checkbox" data-test="1" />
如何选择设置了data-test
属性的所有复选框?
答案 0 :(得分:4)
你可以像这样链接它们:
$('input[type="checkbox"][data-test="1"]')
答案 1 :(得分:4)
一个接一个地写下来:
$('input[type="checkbox"][data-test="1"]')
答案 2 :(得分:1)
jQuery支持multiple attribute selectors。所以你可以这样:
$('input[type="checkbox"][data-test="1"]')
或者您可以使用:checkbox选择器将其缩短一些。
$(':checkbox[data-test="1"]')