jQuery选择器自定义属性

时间:2014-06-19 08:17:13

标签: javascript jquery

我的页面中有元素,如

<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个属性。

4 个答案:

答案 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或类。