jQuery – 通过内部文本查找标签

前端之家收集整理的这篇文章主要介绍了jQuery – 通过内部文本查找标签前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想知道是否可以通过它的内部文本找到一个标签(或任何元素,真的).例如:
<label for="myCheckBox">SuperSweetCheckBox</label>

而且我想通过文本SuperSweetCheckBox找到它.

我知道这似乎是一种反直觉,但由于我正在开发的应用程序的性质似乎是必要的.我意识到我可以迭代每一个标签,但如果可能的话我宁愿避免这种选择.

如果有人可以提供一些帮助,我会很感激.

解决方法

使用选择器 :contains()
var element = $("label:contains('SuperSweetCheckBox')");

匹配的文本可以直接显示在所选元素内,任何元素的后代中,或其组合.与属性值选择器一样,括号内的文字为:contains()可以写成裸字或用引号括起来.文本必须具有匹配的大小写才能被选中.

猜你在找的jQuery相关文章