28

我需要将工具提示插件应用于我页面上的一堆不同元素。与 jQuery 选择器一起使用的唯一共同属性是它们都有一个title属性集。

我尝试$('[title=*]')作为选择器,但这没有用。

4

4 回答 4

42

简单地:

$('[title]')

另请参阅 -具有属性选择器

选择具有指定属性且具有任何值的元素。

于 2010-06-14T09:23:52.173 回答
19

$('[title][title!=]')应该工作,但只捕获具有标题集且不为空的元素(不是title=""

于 2010-06-14T09:25:34.017 回答
8

在 W3C 页面上尝试$('*[title]')更多关于属性选择器的信息。

于 2010-06-14T09:24:03.280 回答
1

在 jQuery 2.1.1 中,仅选择具有非空标题属性的元素的其他答案对我来说失败了。这适用于我检查的所有版本:

$('[title][title!=""]')
于 2014-05-16T17:38:30.473 回答