这个jQuery选择器选择了什么?

时间:2013-11-21 04:38:31

标签: jquery

$('link[@rel*=style][title]')

我知道在第一个[]中,它会选择内容为rel的属性为'style'的元素,但我不知道第二个[]选择了什么。有人可以帮忙吗?

2 个答案:

答案 0 :(得分:2)

[title]选择器匹配具有title属性的元素。

这很好用,因为很像ID或类,属性选择器可以链接在一起以选择同时满足一系列条件的元素。使用link[@rel*=style][title],您选择的<link>元素的rel属性包含“样式”,具有标题属性。

答案 1 :(得分:0)

 $('link[@rel*=style][title="yourtitle"]');
    $('link[@rel*=style][title*="yourtitle"]');

如果你写

$('link[@rel*=style][title]');

然后它将选择哪个具有title属性

那么它会起作用

参考 attribute-equals-selector

相关问题