2012-07-12 83 views

回答

5

试试这个词的现象发生,

Live Demo

$('a[title*="PDF"]').css({'background':'red'}); 

对于忽略大小写

$('a[title*="pdf"]').filter(function(){ 
    if(this.title.toLowerCase().indexOf("pdf") != -1) 
     return $(this); 
}).css({'background':'red'}); 
搜索
+1

或者,如果他想要一个完全匹配,''a [title = PDF]' – 2012-07-12 15:52:11

+0

http://jsfiddle.net/mynameisdonald/wWbfZ/ – ngplayground 2012-07-12 15:57:30

+0

非常感谢这是* =我正在寻找,会在一段时间内接受 – allen213 2012-07-12 15:59:03

-1

如果它是一个特定的称号,那简直是:

$("a[title*='specificTitle']"); 
+0

'* ='表示“包含”。对于“特定”标题, – 2012-07-12 16:00:01

+0

具体和确切的含义是两种不同的含义,特别是寻找苹果,苹果酱和snapple都是匹配的。考虑到他想要一个'包含'它适合使用* = – TurdPile 2012-07-12 19:54:08

0
$('a[title*="PDF"]').css({'background':'red'}); 
+1

这将匹配任何一个标题attrivute包含PDF的标签。 – 2012-07-12 15:52:46