以下是jQuery& CSS代码。我想在所有的标签中添加类,但我没有得到结果。有没有办法通过jQuery代码获取所有类。
jQuery代码:
$('a[@href^="mailto:"]').addClass('mailClass');
$('a[@href$=".pdf"]').addClass('pdfClass');
$('a[@href*="xyze.com"]').addClass('mySiteClass');
CSS代码:
a.mailClass{
color: #ff0000;
border:1px solid red;
text-decoration:none;
}
a.pdfClass { color: #000090; }
a.mySiteClass {
text-decoration: none;
border-bottom: 1px dotted #00ff00;
}
身体代码:
<div>
<a href="mailto:xyz@xyz.com">Test</a></br/>
<a href="http://www.xyz.com">Test</a>
</div>
答案 0 :(得分:0)
您使用的是什么版本的jquery?很久以前在版本1.2中删除了xpath样式选择器。我们现在有版本1.6.2!
删除选择器中的“@”,一切都很好。
答案 1 :(得分:0)
您的代码几乎是正确的,您只需删除@
$('a[href^="mailto:"]').addClass('mailClass');
$('a[href$=".pdf"]').addClass('pdfClass');
$('a[href*="xyze.com"]').addClass('mySiteClass');