使用jQuery基于属性的条件jQuery选择器

时间:2018-08-16 13:20:15

标签: jquery

如何使用jQuery选择具有两个与我的值匹配的数据属性的DOM元素? 我的元素是

<a data-published="true" data-i ="3"></a>

我需要选择此元素。

2 个答案:

答案 0 :(得分:2)

它将是a[data-published="true"][data-i ="3"]

var $el = $('a[data-published="true"][data-i ="3"]');
console.log($el.length);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a data-published="true" data-i ="3"></a>

答案 1 :(得分:1)

$('a[data-published="true"]').val

在您的代码上也是如此。 如果您想两者都匹配

$('a[data-published="true"][data-i="3"]').val