回答
要觸發點擊對象,只是這樣做:
$('#link').click();
只有當click()函數已經被jQuery綁定時,這纔會起作用,但可能是您要查找的內容。
否則,如果你試圖打開使用JavaScript一個新的窗口,使用window.open('url','_blank','width=100,height=100');
代替window.location
像其他人已經公佈,這將不會在新的目標窗口打開。
除上述示例中的width
和height
之外,還可以爲打開窗口設置更多屬性。
有與jQuery或trigger
沒有問題。
jQuery的觸發你的鏈接,jQuery的需要知道,首先要將一個單擊處理程序到你的鏈接:
$('#link').click(function(){
window.location = this.href;
});
這將重定向到另一個url,但不會在新窗口中打開,如op的示例所示。 –
@ZeeTee:指出***主要問題。至於新窗口,可以使用'window.open'。 '的window.open(這一點。href)' – Sarfraz
// you have to assign a click event handler for anchor tag
$('#link').on('click', function() {
window.location = this.href;
});
$('#btn').click(function(){
$('#link').trigger('click'); // or $('#link').click();
alert("I am alerting but link is not triggered");
});
注
點擊不是默認行爲來錨定標籤。所以如果你想要的話想要做什麼,你必須分配點擊事件處理程序以先前定位,然後觸發該事件。還有一個重要的想法是,在通過jquery觸發任何事件之前,jquery應該通知該事件。
要在新窗口中打開不喜歡以下:
$('#link').on('click', function() {
window.open(this.herf,this.target);
});
這將重定向到另一個url,但不會按照op的示例在新窗口中打開。 –
@yogesh檢查最後一個演示 – thecodeparadox
@ZeeTee檢查最後一個演示 – thecodeparadox
請務必記住,click()不會觸發鏈接上的默認行爲,即使沒有其他任何東西阻止它。所以你不能單獨使用click()來模擬用戶點擊一個鏈接並被帶到另一個url。
這就是爲什麼你需要附加一個事件處理程序link
處理click事件
$('#link').click(function(){
// navigate to page
});
- 1. 爲什麼這個基本的json調用不起作用?
- 2. 爲什麼這個簡單的休眠樣本不起作用?
- 3. 爲什麼這個基本的JavaScript事件不起作用?
- 4. 爲什麼這個基本的if語句不起作用? JavaScript
- 5. 請告訴我爲什麼這不起作用! (基本的jquery)
- 6. 爲什麼這個簡單的jQuery腳本不起作用?
- 7. 爲什麼這段代碼不起作用? (C基本IO)
- 8. 基本的PHP腳本不起作用
- 9. 爲什麼這個shell腳本不起作用?
- 10. MySQL:爲什麼這個db創建腳本不起作用?
- 11. 爲什麼這個requestAnmationFrame腳本不起作用?
- 12. 爲什麼這個python-like ruby腳本不起作用?
- 13. 爲什麼這個shell腳本不起作用?
- 14. 這個腳本爲什麼不起作用?
- 15. 爲什麼這個python腳本不起作用?
- 16. 爲什麼這個腳本不起作用?
- 17. 這個腳本爲什麼不起作用?
- 18. 爲什麼onload焦點在這個腳本上不起作用?
- 19. 爲什麼這個PHP郵件腳本不起作用?
- 20. 爲什麼這個模擬腳本不起作用(unittest,Mocker,python)
- 21. 爲什麼這個腳本不工作?
- 22. 爲什麼這行腳本不工作?
- 23. 爲什麼不用這個可視化的基本腳本工作?
- 24. 爲什麼這個shell腳本的行爲與shebang不一樣?
- 25. 爲什麼我的基本Ajax腳本不工作?
- 26. 爲什麼我的基本Ajax腳本不能正常工作?
- 27. 什麼使這個腳本不起作用?
- 28. 爲什麼這個基本的mysqli準備好的聲明不起作用?
- 29. 像example.com這樣的基本URL在NGinx中不起作用
- 30. 爲什麼我的基本默認.acceptbutton不起作用?
爲什麼不工作?它失業了嗎? – Esailija
http://jsfiddle.net/epoch/4eF2x/9/ – epoch