我的页面中有一些链接
< a class="Qlink" rel="20;5" href="javascript:void(0);">5</a>
< a class="Qlink" rel="21;6" href="javascript:void(0);">6</a>
< a class="Qlink" rel="22;7" href="javascript:void(0);">7</a>
我做一些ajax调用并获取rel属性的第一个数字(exp.20)
我如何更改链接类(我的exp中的第一个)
答案 0 :(得分:18)
$("a[rel^='20;']").addClass('foo');
另请参阅:attributeStartsWith
答案 1 :(得分:3)
Kobi和Soufiane的答案的组合将做OP所要求的:
$("a[rel^=20]").attr('class', 'your_new_class');
毕竟,他要求改变班级。
答案 2 :(得分:1)
如果您的意思是要更改链接的class属性:
$('a.Qlink').attr('class','your_new_class');
修改强> 基于其他答案,这个更好:
$('a[rel^=20]').attr('class','your_new_class');