不知道我是否使用了正確的行話,鏈接一個div點擊另一個jQuery的?
但我想點擊一個div,當我這樣做應該會導致另一個被點擊後。
防爆點擊DIV 1 DIV然後2被點擊(而不是由用戶,只需通過JS)
這可能嗎?
已經有連接點擊時2區巨大的作用,所以我需要如果是有道理的,以將兩者結合起來。希望更輕鬆不是通過大量的代碼進行排序,並試圖將它添加英寸
任何幫助嗎?
不知道我是否使用了正確的行話,鏈接一個div點擊另一個jQuery的?
但我想點擊一個div,當我這樣做應該會導致另一個被點擊後。
防爆點擊DIV 1 DIV然後2被點擊(而不是由用戶,只需通過JS)
這可能嗎?
已經有連接點擊時2區巨大的作用,所以我需要如果是有道理的,以將兩者結合起來。希望更輕鬆不是通過大量的代碼進行排序,並試圖將它添加英寸
任何幫助嗎?
你可以使用:
$('#div1').click(function(){
$('#div2').trigger('click');
})
也看到了優勢,利用觸發VS。點擊()的http://stackoverflow.com/questions/13505003/jquery-calling-triggerclick-vs-click –
謝謝!它的工作原理 –
您只需撥打click()
在DIV 2:
$('#div1').click(function(){
//your code
$('#div2').click();
});
這是可能的,在點擊處理程序DIV一個呼叫
$("#div2").click();
$("#div1").click(function() {
// Do stuff...
// Then click the other DIV
$("#div2").click();
}
$('#div1').click(function() {
$('#div2').click();
});
編輯:
這可以解決您的問題,因爲它附加一個監聽器div1
並執行每次單擊div1
功能。恰好如此,你想發出另一個事件div1
,這在jQuery中是用.click()
函數編寫的。
給予.click()
爲參數的函數設置點擊事件,這可以手動調用函數不帶任何參數來調用的回調。
考慮編輯你的答案,使其更具描述性,例如爲什麼這能解決手頭的問題? –
是的,這是可以通過這樣創造的1
點擊功能隨着
$('#iddiv1').click(function(){
//your code
$('#iddiv2').click();
});
是,您可以:
$("#idDiv1").click(function(){
//do what you want
$("#idDiv2").trigger("click");
}
你需要有一個onclick事件TRIGGER點擊另一個div。
$('#foo').click(function() {
$('#bar').trigger("click");
});
$('#bar').click(function() {
// Do something
});
呀......讓我們看看你的JS代碼。 –