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

新手上路,请多包涵

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

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

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

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

原文由 John Smith 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 313
2 个回答

只需使用 deleteuserid 而不是 deleteuserid!="" 如下所示。

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

原文由 Ibrahim Khan 发布,翻译遵循 CC BY-SA 3.0 许可协议

您可以通过简单的搜索 $(’[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>

原文由 Dhara 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题