jquery我可以在重新加载时在页面中运行click事件吗?

时间:2017-02-15 11:34:38

标签: javascript jquery

如何在用户重新加载页面后每次运行函数click

我要做的是:在用户点击之前运行alert( "Handler for .click() called." );

HTML:

<p>First Paragraph</p>

jquery的:

$( "p" ).click(function() {
  alert( "Handler for .click() after reload was called." );
});

5 个答案:

答案 0 :(得分:2)

您可以使用click()方法实现此目的:

$( "p" ).click();

另一种方法是使用.trigger()方法。

$( "p" ).click(function() {
  alert( "Handler for .click() after reload was called." );
}).trigger('click');
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p>First Paragraph</p>

答案 1 :(得分:1)

您必须为此类似

触发段落的点击事件
$("p").click();

答案 2 :(得分:1)

作为在页面加载后触发click()侦听器的另一种方法,您可以创建一个函数;

var clickHandler = function() {
      alert( "Handler for .click() after reload was called." );
    }

并将其用于click和document.ready listeners

$(document).ready(clickHandler);
$( "p" ).click(clickHandler);

答案 3 :(得分:1)

当文档通过以下代码加载时,你可以做的是触发p的点击事件:

let parameter: String
parameter = "SampleString"

Alamofire.request("myURL", method: .post, parameters: parameter).responseJSON{ response in 
print(response)
}

就这么简单。

答案 4 :(得分:1)

简单..

$(document).ready(function(e) {
    $("#id-of-button-want-to-click-on-reload").trigger('click');
});

由于