gpt4 book ai didi

javascript - dalekjs 单击包含文本的链接但它不起作用

转载 作者:太空宇宙 更新时间:2023-11-04 16:28:19 26 4
gpt4 key购买 nike

我想做的是从列表中取出一个元素。我想获取链接中的文本,如果它包含正确的文本,则单击该链接。这是 html 代码:

<table>
<td>
<tr><a href='...'>I need help</a></tr>
<tr><a href='...'>Oh hello</a></tr>
<tr><a href='...'>Lorem ipsum</a></tr>
</td>
</table>

我试过这个:

 .click('table > td > tr > a:contains("I need help")')

但由于某些原因它不起作用。

我不能用这个:

.click('table > td > tr:nth-child(1) > a)

因为随着网站变大,tr 标签会越来越多。

有什么想法吗?

最佳答案

你没有正确创建表,应该是:

<table>
<tr><td><a href='...'>I need help</a></td></tr>
<tr><td><a href='...'>Oh hello</a></td></tr>
<tr><td><a href='...'>Lorem ipsum</a></td></tr>
</table>

并且这个 js 代码可以正常工作

$(document).ready(function(){
$("table tr td a:contains('I need help')").click(function(){


});
});

关于javascript - dalekjs 单击包含文本的链接但它不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23677462/

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