脚本替换rel
属性为class
。jQuery替换不起作用
的完整代码 - http://jsbin.com/efozi3/8/
它不用于链接,其中rel
使用超过2个值工作。
一个例子 - 第一个项目:
<a class="s1" rel="t1 t2 t3" href="#">One</a>
前三<li>
应该变成蓝色,但现在只有第一个广告。
<li class="t1">
<strong>1</strong>
</li>
<li class="t2">
<strong>2</strong>
</li>
<li class="t3">
<strong>3</strong>
</li>
此行不按预期(在rel
最多支持2个值):
return $('.' + elem.rel.replace(' ', ', .'));
您可以直接在http://jsbin.com/efozi3/8/edit/
感谢编辑代码。
(为什么不断有人滥用'rel'对这种事情没有什么是属性差做值得吗??) – bobince 2010-07-13 16:11:54
@bobince:为了验证,也许 – SLaks 2010-07-13 16:20:37