CSS 选择器/xpath

标签 css xpath selector

我正试图找到这个 CSS 选择器的 Xpath

div.price div:nth-of-type(1)

我试过了,但是我还在努力添加第二部分

//div[@class="price"] 

最佳答案

也许

//div[@class="price"]//div[position() = 1]

这应该选择第一个 div(通过 position() = 1),它是具有 class="price" 属性的 div 的子元素。

请记住要小心使用 @class=,因为 CSS 类选择器支持具有多个类的元素。如果你想完全迂腐,请使用

//div[contains(concat(' ', normalize-space(@class), ' '), ' price ')]

关于CSS 选择器/xpath,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32151469/

相关文章:

javascript - ie中的jquery标题选择器错误

arrays - Swift 选择器 caseInsensitiveCompare

html - Chrome 中 <dl> 缺少 1 行像素

html - 两个 asp 的 z-index :Chart controls won't work?

c# - HtmlAgilityPack NextSibling.InnerText 值为空

xpath - 如何在 XPath 中连接节点的所有子节点的内容?

html - 菜单选项卡中的间隙?

html - 悬停一个 div 并移动另一个 div

python - 如何将Pandas read_xml设置为特定节点?

ios - 如果 swift 按下 NSButton,则创建简单的 Action