jQuery选择器自定义属性

jQuery selector custom attribute

本文关键字:自定义属性 选择器 jQuery      更新时间:2023-09-26

我的页面中有类似的元素

<div class="editableTxt" data-model-attr="name" data-model-id="123">some text</div>

现在,我如何在jQuery中编写一个基于2个自定义属性值的选择器。所以我想要一些类似select元素的数据模型attr="name"数据模型id="123">

我想要一个独特的元素。所以我使用这两个属性。

我们喜欢这个

$("[data-model-attr='name'][data-model-id='123']")

由于您指定了元素而不是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"]');

使用:

$('div[data-model-attr="name"][data-model-id="123"]');
$('div[data-model-attr="name"][data-model-id="123"]')

但是不要使用它,它非常慢,将id或类设置为此div