我正在寻找包含已知数据属性的特定元素。数据的实际值(value)可以是任何东西。示例:
<div id="myObject">
<div>
<span data-some-data="anything">something</span>
</div>
<div>
我正在尝试访问上面示例中的span标签。
我尝试过类似的方法:
var $theElementINeed = $('#myObject').find("[data-some-data='" + ??? + "']");
但该值可以是任何值。所以我不知道如何找到跨度。有什么建议吗?
最佳答案
如果您只想检查该属性是否存在,请使用 has attribute selector
var $theElementINeed = $('#myObject').find("[data-some-data]");
关于javascript - 如何找到具有未知值的数据属性的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21175526/