[英]Simulate clicking an anchor with jQuery
我正在嘗試使用jQuery欺騙我的瀏覽器以為我點擊了錨點。 因此,當加載它應該點擊錨點(在下面的示例中將重定向到google.com)
<a class="GoogleAnchor" href="google.com">Click Me</a>
<script>
function simulateClick() {
var a = $(".GoogleAnchor")[0];
var e = document.createEvent("MouseEvents");
e.initEvent("click", true, true, window, 0, 0, 0, 0, 0, false, false, false, false, 0, null);
a.dispatchEvent(e);
}
simulateClick();
</script>
哈哈,到目前為止沒有任何事
如何在底層DOM元素上調用click
處理程序:
function simulateClick() {
var a = $(".GoogleAnchor")[0];
a.click();
}
在JQuery中使用Trigger方法:
a.trigger('click', function(){
// if you want a callback function
};)
要不就
a.trigger('click');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.