在我的页面中,我有几组复选框。在某组复选框中,我向每个复选框添加了“documentcategory”属性。我想在页面中找到所有具有“documentcategory”属性且其值为“BUY”的复选框。请帮忙。这是我的方法。
HTML
<input type="checkbox" value="true" name="Documents[0].Checked" id="Documents_0" documentcategory="BUY">
<input type="checkbox" value="true" name="Documents[1].Checked" id="Documents_1" documentcategory="">
<input type="checkbox" value="true" name="Documents[2].Checked" id="Documents_2" documentcategory="">
<input type="checkbox" value="true" name="Documents[3].Checked" id="Documents_3" documentcategory="BUY">
jQuery
$("input[type=checkbox]").find("[attribute='documentcategory']").contains('BUY')
错误
TypeError: $(...).find(...).contains is not a function
我也尝试了其他方法。他们没有错误,但是没有结果。
最佳答案
使用jQuery attribute selector如下所示。
$(":checkbox[documentcategory=BUY]")