获取具有特定属性的所有元素
我正在使用 jQuery,获取具有特定属性的每个元素的最佳方法是什么? 我想给一些元素一个“工具提示”属性,这样我就可以在它上面运行一些 jQuery 并为特定元素制作一些特殊的工具提示。这怎么能做到呢?
I'm using jQuery, what would be the best way to get every element with a certain property?
I want to give some elements a 'tooltip' property so I can run some jQuery over it and make some special tooltips for specific elements. How can this be done?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
您应该使用 css 类来完成此操作。
然后你可以用 jQuery 选择它们,如下所示:
You should do this with a css class.
Then you can just select them all with jQuery like:
如果您必须按属性进行选择,您可以使用类似这样的内容:
或更合适的是:
尽管使用类更有意义,正如 PaulPRO 所说。
If you HAVE to select by attribute, you can use something like this:
or more suitably:
Although using a class makes a lot more sense, as PaulPRO stated.
使用属性选择器:
编辑:其他用户发布了 tooltip='tooltip' - 这将选择具有特定工具提示值的元素。我的建议是选择任何定义了工具提示属性的 div。
Use the attribute selector:
EDIT: Other users have posted tooltip='tooltip' - that will select elements with a specific value for tooltip. My suggestion will select any div with a tooltip attribute defined.
我认为你可以这样做:
这会选择所有元素。如果您只需要一些元素,您也可以根据属性进行过滤:
I think you can do:
this selects all elements. If you need only some elements you can also filter on the attribute: