如果<a> has title, addClass jQuery?</a>

时间:2014-07-16 14:51:32

标签: jquery html addclass

我正在尝试让jQuery自动检测链接是否有标题。我想为每个title属性创建一个工具提示。

HTML:

<a title="This is a title" href="#">link with tooltip</a>

jQuery如何检测链接是否有标题,然后向其中添加一个类?

...

$(window).load(function(){ 


    $('a[title=""]').addClass('toolTip');

});

3 个答案:

答案 0 :(得分:8)

尝试

$('a[title]').addClass('toolTip');

属性选择器是键:D选择具有指定属性且元素值恰好等于某个值的元素。查找具有title属性的元素。

更多信息Has Attribute Selector

答案 1 :(得分:3)

关闭

$("a[title]").addClass("toolTip")

您可以使用属性选择器检查是否存在属性。

答案 2 :(得分:3)

使用此:

$('a[title]').addClass('toolTip');

使用没有值的属性选择器只会检查属性是否存在,无论其值如何。

请参阅the jQuery API