文章内容部分参考 link1 、link2 和 Javascript.info
这适用于所有现代浏览器,但在Internet Explorer 6中不起作用
// 我们可以匹配所有后缀为 zip 类型的文件
a[href$='.zip'] {
/* 这里是样式代码 */
}
这其实是一个CSS选择器,我们选择了所有后缀为 zip 类型的文件
原理如下:
$
符号在 Javascript 中有时会用于匹配正则表达式的末尾
/sa$/.test(string)
匹配string字符串中的sa,比如string='125sa’则匹配,string='125sa21’则不匹配
因此 a[href$='.xxx']
本质上是正则表达式在CSS选择器上的一个应用