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

时间:2016-02-16 08:31:43

标签: javascript jquery html

我发现许多示例按属性值BUT查找元素而不是名称。我想找到包含deleteuserid的属性的所有元素(可以是链接,按钮,任何内容)。我试过这个:

console.log($('[deleteuserid!=""]'));

但是这会找到甚至不包含deleteuserid属性的“所有内容”......

类似这样的事情:jQuery how to find an element based on a data-attribute value?期望我没有具体的价值(换句话说,我想找到$("ul").find("[data-slide=*]");

5 个答案:

答案 0 :(得分:5)

只需使用deleteuserid代替deleteuserid!="",如下所示。

console.log($('[deleteuserid]'));

答案 1 :(得分:4)

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

raw_input()

答案 2 :(得分:3)

您可以通过简单的$('[name =“deleteuserid”]')

进行搜索

console.log($('[name="deleteuserid"]'))
<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>

答案 3 :(得分:2)

$( "*[name*='deleteuserid']" ).addClass('iFoundyou');

<强> JSFiddle

答案 4 :(得分:1)

参考:https://www.w3schools.com/cssref/sel_attr_begin.asp

我的演示: 我所有的选择都具有id =“

    <select id="f_type" />
    <select id="f_employee" />
   $('[name="form_monitoria_ligacoes"]').find('[id^="f_"]')