重複の可能性:
複数の値の jQuery 属性セレクター
次のものがあるとします。
<a href="#" class="result-name" data-role="1" data-obj-id="15">Obj 15</a>
<a href="#" class="result-name" data-role="3" data-obj-id="19">Obj 19</a>
<a href="#" class="result-name" data-role="2" data-obj-id="20">Obj 20</a>
今、私は次のようなことをしています:
$(document).on('click', 'a.result-name', function() {
var objId = $(this).data('obj-id');
// do some ajax call...
});
ここで、ロール 1 または 3 のリンクにのみこの動作を追加するよう呼び出したい場合、セレクターでそれを実行するにはどうすればよいですか?
私は試した:
$(document).on('click', 'a.result-name[data-role=1|3]', function() { //...
成功せずに。