我的页面中有元素,如
<div class="editableTxt" data-model-attr="name" data-model-id="123">some text</div>
现在我如何根据2个自定义属性值在jQuery中编写选择器。 所以我想要像data-model-attr =“name”这样的select元素data-model-id =“123”
我想获得一个独特的元素。所以我使用了2个属性。
答案 0 :(得分:0)
像这样使用
$("[data-model-attr='name'][data-model-id='123']")
答案 1 :(得分:0)
如您指定的元素而不是div
,您是否尝试过:
$('[data-model-attr="name"][data-model-id="123"]');
JSFiddle:http://jsfiddle.net/TrueBlueAussie/x23BV/
对于div显然只需添加div
:
$('div[data-model-attr="name"][data-model-id="123"]');
答案 2 :(得分:0)
使用:
$('div[data-model-attr="name"][data-model-id="123"]');
答案 3 :(得分:0)
$('div[data-model-attr="name"][data-model-id="123"]')
但是不要使用,这非常慢,请为此div
设置ID或类。