私のページにはいくつかのグループのチェックボックスがあります。特定のグループのチェックボックスでは、各チェックボックスに「documentcategory」属性を追加しました。私は "documentcategory"属性を持ち、その値が "購入"である私のページのすべてのチェックボックスを探したい。助けてください。ここに私のアプローチがあります。チェックボックス属性名と値の検索
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
私はまた、他のアプローチを試してみました。彼らにはエラーはありませんが、結果はありません。
試し '.find( "[documentcategory = BUY]")' –
は、なぜあなたはデータ属性を使用していけませんか? –
'.contains()'はあなたがしていると思っていることをしていません。 [こちらのドキュメントはこちら](https://api.jquery.com/jQuery.contains/)。 –