2012-04-18 320 views
0

我想寫一些jquery,這將允許我同時點擊兩個鏈接。我想同時點擊#campaign和#link32。到目前爲止,我有這個代碼...點擊兩個鏈接,點擊一下

$('#campaign').bind('click', function() { 
    #link32); 
}); 

它似乎並沒有工作。我確定我只是搞砸了一些簡單的東西。任何人都可以幫忙

感謝,

內特

+2

那麼你沒有解釋它「看起來沒有工作」。你也沒有提供[demo](http://jsfiddle.net/),所以我們可以嘗試看看發生了什麼。你還沒有提供你的HTML,所以我們不能解決你是否有你的'id'的錯字。加上*應該* [工作,因爲這樣做](http://jsfiddle.net/davidThomas/PuVav/)(Windows XP/Chrome 18)。 – 2012-04-18 23:26:17

+2

你真的想點擊2個不同的鏈接,或者點擊兩個鏈接中的任何一個時點擊一個click()事件嗎? – 2012-04-18 23:26:50

回答

3

你可以使用觸發器()方法:>
​​

$('#campaign').click(function() { 
     $("#link32").trigger("click"); 
    }); 
1
$("#campaign").click(function() { 
    $("#link32").click(); 
}); 
1

這將是理論上的答案:

$('#campaign').bind('click', function() { 
    $('#link32').click(); 
}); 

儘管大多數瀏覽器爲了安全防範故意阻止這種活動。 link32做什麼?將其功能作爲#作爲#活動功能的一部分運行。

+0

也就是說,如果他們都是導航鏈接,我應該澄清 – 2012-04-18 23:28:24

-1

如果你想一次打開2個URL,我會建立一個函數來打開2個URL,而不是試圖點擊它們。