我发现许多示例按属性值BUT查找元素而不是名称。我想找到包含deleteuserid
的属性的所有元素(可以是链接,按钮,任何内容)。我试过这个:
console.log($('[deleteuserid!=""]'));
但是这会找到甚至不包含deleteuserid
属性的“所有内容”......
类似这样的事情:jQuery how to find an element based on a data-attribute value?期望我没有具体的价值(换句话说,我想找到$("ul").find("[data-slide=*]");
答案 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_"]')