Xpath Jquery描述 - 18570580798/study GitHub Wiki
Xpath Jquery描述
Xpath Jquery
id为walmart //div[@id=’walmart’] div#walmart
class为walmart //div[@class=’walmart’] div.walmart
class包含wal与mart //div[contains(concat(' ', normalize-space(@class), ' '), ' wal ') and contains(concat(' ', normalize-space(@class), ' '), ' mart ')] div.wal.mart
包含属性name //div[@name] div[name]
属性name为walmart //div[@name=’walmart’] div[name=’walmart’]
属性以wal开头 //div[start-with(@name,’wal’)] div[name^=’wal’]
属性以mart结尾 //div[end-with(@name,’mart’)] div[name$=’mart’]
属性包含almar //div[contains(@name,’almar’)] div[name*=’almar’]
包含文本 //div[contains(text(),‘walmart’)] div:contains(‘walmart’)
第3个元素 //div[3] div:eq(3)
子节点 //div/li div>li
后代节点 //div//li div li
父节点 //div/.. :has(div):last
第2个祖先节点 //div/ancestor::li[position() = 2] li:has(div):eq(2) 注:顶层向下第二个
注:自div向上第二个
下一个同父同级节点 //div/following-sibling::li[1] div+li
同父同级节点(向后) //div/following-sibling::li div~li
同父同级节点(向前) //div/preceding-sibling::li -
可见元素 - div:visible