首先解释一下,$(‘link[@rel*=style][@title]‘)的含义是告诉jQuery“查找所有带rel属性并且属性值字符串中包含‘style‘的link链接元素”。
<LINK title=css1 href="style/s1_1.css" type="text/css" rel="stylesheet"> <LINK title=css2 href="style/s1_2.css" type="text/css" rel="stylesheet"> <LINK title=css3 href="style/s1_3.css" type="text/css" rel="stylesheet">
这种写法其实是jQuery的XPath特性
- E[@foo] 拥有foo属性的E元素
- E[@foo=bar] foo属性的值为bar的E元素
- E[@foo^=bar] foo属性的值以字符串"bar"开始的E元素
- E[@foo$=bar] foo属性的值以字符串"bar"结尾的E元素
- E[@foo*=bar] foo属性的值包含有字符串"bar"结尾的E元素
时间: 2024-11-10 00:32:18