gpt4 book ai didi

javascript - jQuery ":contains()"模拟纯 JS

转载 作者:太空狗 更新时间:2023-10-29 15:36:06 26 4
gpt4 key购买 nike

我正在为 CasperJS 编写脚本。我需要单击包含带“1”的跨度的链接。在jQuery中可以使用:contains('1') ,但是纯 Javascript 中的选择器的解决方案是什么?

HTML:<a class="swchItem"><span>1</span></a><a class="swchItem"><span>2</span></a>

jQuery 变体:$('a .swchItem span:contains("1")')

UPD CasperJS 代码:

casper.then(function () {
this.click('a .swchItem *select span with 1*')
})

最佳答案

0.6.8 , CasperJS 提供 XPath support ,所以你可以这样写:

var x = require('casper').selectXPath;

casper.then(function() {
this.click(x('//span[text()="1"]'))
})

希望这对您有所帮助。

关于javascript - jQuery ":contains()"模拟纯 JS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10139533/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com