jQuery 查找带有数据属性的 div

标签 jquery

所以,我有以下标记:

<div class="yay" data-pi="23"></div>
<div class="yay" data-pi="24"></div>
<div class="yay" data-pi="25"></div>
<div class="yay" data-pi="26"></div>

我正在寻找 data-pi"26" 的特定 div。

这就是我所拥有的:

var my_class = jQuery('.yay').find("[data-pi="26"]");

换句话说,我想找到包含data-pi=26的div。我说得对吗?

谢谢

最佳答案

仅供引用,您不需要 jQuery:

var my_div = document.querySelector("div[data-pi='26']")

http://youmightnotneedjquery.com/

MDN 引用:https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Getting_Started/Selectors

关于jQuery 查找带有数据属性的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34887095/

相关文章:

javascript - 下拉菜单的动态缩进

jquery - Html 文本区域占位符

javascript - 如何以同步方式放置 javascript

javascript - 无法调用未定义的 GetJson 的方法 'toLowerCase'

javascript - 如何在 jQuery 中序列化多个可排序项和子项

javascript - 电子邮件和密码与即时用户反馈匹配

javascript - 单击链接时禁用折叠

javascript - jQuery ajax 请求在控制台中成功,但未调用回调

php - 拉维尔 5 : Ajax Post 500 (Internal Server Error)

jquery - Sweetalert 2 异步文本区域