2017-05-03 67 views
0

我有jQuery的一大「點擊」功能有很多這樣的代碼:jQuery的使用點擊功能

$(".Line1").click(function() { 
    ... 
} 

我動態創建新的按鈕,這意味着「點擊」功能不會觸發。現在我知道我可以爲了增加這樣的函數來得到它的工作:

$("#myButton").on('click', function() { 
    ... 
}); 

的問題是,我在正常的點擊功能的代碼太長,所以我不能只是複製並粘貼到新的功能,這將是太混亂。

有沒有一種方法可以將它與舊的點擊功能鏈接起來? 或者你能想到別的嗎?

+0

如果您必須重複第一次單擊按鈕時執行的整個操作,那麼只需將該代碼移動到函數中,然後在每個按鈕的單擊事件中引用該函數。 –

回答

0

您可以觸發第一個點擊這樣

$(".Line1").click() 

或者更好地將大段代碼移到一個函數中,以便您可以從第二次點擊運行它。