jQuery,如何通过属性NAME查找元素?

Joh*_*ith 4 html javascript jquery

我发现了许多通过属性值查找元素而不是使用名称的示例。我想查找包含属性的所有元素(可以是链接,按钮等)deleteuserid。我尝试了这个:

console.log($('[deleteuserid!=""]'));
Run Code Online (Sandbox Code Playgroud)

但这发现“一切”甚至不包含deleteuserid属性...

像这样:jQuery如何基于数据属性值查找元素?期望我没有具体的价值(换句话说,我想找到$("ul").find("[data-slide=*]");

Ibr*_*han 6

只需使用deleteuserid而不是deleteuserid!=""像下面这样。

console.log($('[deleteuserid]'));
Run Code Online (Sandbox Code Playgroud)


Neh*_*ain 5

您可以使用jquery属性选择器按名称搜索。

console.log($('[name="deleteuserid"]'));
Run Code Online (Sandbox Code Playgroud)


Dha*_*ara 5

您可以通过简单的 $('[name="deleteuserid"]') 进行搜索

console.log($('[name="deleteuserid"]'))
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p name="deleteuserid">

</p>
<div name="deleteuserid">

</div>
<i name="deleteuserid"></i>
<b></b>
Run Code Online (Sandbox Code Playgroud)