基于使用jQuery的属性的条件jQuery选择器[重复]

Posted

技术标签:

【中文标题】基于使用jQuery的属性的条件jQuery选择器[重复]【英文标题】:Conditional jQuery Selector based on attributes using jQuery [duplicate] 【发布时间】:2019-01-23 11:25:38 【问题描述】:

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

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

我需要选择这个元素。

【问题讨论】:

那么,问题和条件是什么? $('a[data-published=true][data-i=3]')你可以这样用 【参考方案1】:
$('a[data-published="true"]').val

等等你的代码.. 如果你想同时匹配,那么

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

【讨论】:

【参考方案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>

【讨论】:

您可以通过标记 dup 问题而不是回答它们来为社区提供更多帮助...

以上是关于基于使用jQuery的属性的条件jQuery选择器[重复]的主要内容,如果未能解决你的问题,请参考以下文章

jquery笔记之属性选择器 查找以某种条件开头的页面元素

jquery属性选择器(同时匹配多个条件)

jQuery 选择器

jQuery 选择器

jQuery 选择器

jQuery-选择器