说明:jQuery支持一组基本的XPath选择符、可以和CSS选择符一起使用、jQuery无论对什么文档都可以使用XPath和
CSS选择符。
1.属性选择符@
1) 示例:$('a[@title]')表示选择所有带title属性的链接
2) 特点:允许以类似正则表达式的语法来标识字符串的开始(^)和结尾($);也可以使用*表示字符串的任意位置。
例如:为链接添加样式
(1) $('a[@href^="mailto:"]')
表示取得以mailto开头的锚点
(2) $('a[@href$=".pdf"]')
表示取得以pdf结尾的锚点
(3) $('a[@href*="mysite.com"]')
表示取得href中任意位置出现mysite.com的锚点
2.[ ]
方括号除用于属性选择符外、还可以用来指定包含另一个元素中的元素。
如:$('div[ol]')表示选择所有包含ol元素的所有div元素。
注意:方括号中的字符串、仅作为筛选标准存在、用来辅助选择目标对象;方括号左侧的元素才是真正要选择的目标对象