1

我不知道要使用哪个标签或事件。但我想要一些方法让 jQuery 在页面加载时执行点击功能或“点击”链接。该脚本正在从 URL 获取特定数据。如果 url sais: www.domain.com/index.php?a=1&b=1234 那么我一开始就想要这样的东西:

<?php
$a = $_GET['a'];
$b = $_GET['b'];

if ($a == '1')
{
//echo 自动点击 <a> 标签的 jQuery 脚本
}
?>

然后 HTML 脚本是这样的:

<a href="page2.php/<? echo $b; ?>">jQuery 点击</a>

请帮我

4

4 回答 4

1

你需要这个.trigger方法。

于 2012-05-08T16:17:53.393 回答
1
$('a#YOUR_ID').click();

或者

$('a#YOUR_ID').trigger('click');

或者

$('a.YOUR_CLASS').click();

或使用href

$('a[href^="page2.php"]').click();

第一个是首选。您应该使您的 ID 为 CLASS 的选择器属于该a.

注意: a[href="page2.php"]表示a完全hrefpage2.php

如果以上都不起作用,请尝试:

window.location = document.location.hostname + '/' + $('a[href^="page2.php"]').attr('href');

两个打开一个弹窗试试这个:

var urlToOpen = document.location.hostname + '/' + $('a[href^="page2.php"]').attr('href');

window.open (urlToOpen,"mywindow","menubar=1,resizable=1,width=350,height=250");

关于window.open()的详细信息

于 2012-05-08T16:19:25.787 回答
0

做这个 :

$("a[href='page2.php']").click();

或者最好使用身份证

$("a#myID").click();
于 2012-05-08T16:19:54.290 回答
0

您可以在 jQuery 文档或 jQuery 教程中获得更多信息

要回答您的具体问题,我相信您正在寻找类似于以下内容的内容:

$(document).ready(function() {
   $('#autoclick').click();
});

我的建议是在相应的 html 中应用 id:

<a id="autoclick" href="/somewhere-else">This is a link</a>

希望能帮助您入门。

注意:click() 自 v1.0 起将其作为 trigger("click") 的特定快捷方式。参考:jQuery 点击

于 2012-05-08T16:25:51.970 回答