在上一篇《CSS属性选择器制作个性化链接样式》中,我们使用css的选择器标签来实现相关功能。但是css 选择器虽然被绝大部分浏览器支持,但是不被该死的IE6支持,那么怎么办呢?是的,我们可以通过jQuery来实现。
你可以看到,使用jQuery实现的样式和使用css选择器实现的一模一样,而且它在IE6中被支持。 原理是很简单的——通过jQuery的选择器来匹配相关条件,然后动态为该链接添加一个class。比如,jQuery匹配到mailto类型的链接,然后我们在该链接上添加一个mailto的class。 jQuery的属性选择器和CSS的基本一致,用法也很类似:
这里就不再多介绍jQuery的属性选择器了,如果你还不了解,可以查看jQuery官方参考文档。 样式方面,我们只需将原来的选择器语法改为class就OK了。 最终的样式:
最终的js脚本:
HTML代码不需要做什么改动。 (责任编辑:admin) |