如何单击包含jquery的链接

时间:2012-01-15 20:58:55

标签: jquery

我有一个链接,我试图模仿点击。我使用以下代码,但执行脚本时没有任何反应。有什么想法吗?

代码

$("a:contains('somewebsite')").click();

链接

 <a href="http://somewebsite.com/radio.php">Radio</a>

5 个答案:

答案 0 :(得分:1)

contains检查文字内容。你想要一个attribute contains选择器:

$("a[href*='somewebsite']").click();

答案 1 :(得分:1)

:contains()将检查文本值的内容,在本例中为“Radio”。所以这会奏效:

$("a:contains('Radio')").click();

你更喜欢使用attribute contains selector

$("a[href*='somewebsite']").click();

这将点击包含([href * =“”])somewebsite的href([href])属性的链接。

答案 2 :(得分:0)

最好为链接分配一个类或ID。它会更简单,更快捷。

<a id="webLink" href="http://somewebsite.com/radio.php">Radio</a>

脚本:

$("#webLink").click();

为什么这种方法不适合你?

答案 3 :(得分:0)

你想要

$('a[href*="somewebsite"]').click();

代替。当您使用它时,它会检查标记的文本内容,而不是属性。

答案 4 :(得分:0)

$("a[href*='somewebsite']").click();