2011-09-15 34 views
0

我寫基於下面的文章一些代碼附加了jQuery按鈕:後的document.ready

jQuery - Dynamically Adding Form Elements

我想這樣做的是對每一行按鈕添加新行在按鈕所在行的下方。

這適用於第一行,因爲document.ready中有代碼將jQuery函數附加到按鈕。

但是,第二行中的按鈕是動態添加的 - 我如何將相同的功能附加到此動態添加的按鈕?

謝謝。

Matt。

+1

向我們展示你有什麼已經....的[點擊()jQuery中在指定的document.ready( –

+0

可能重複http://stackoverflow.com/questions/720057/click -jigned-in-document-ready-in-jquery) –

回答

1

使用活動()用於動態添加的對象

代替

$('.button').click(function(){}); 

使用

$('.button').live('click',function(){}); 
Binds a handler to an event (like click) for all current - and 

未來 - 匹配元素。也可以綁定自定義事件。

http://api.jquery.com/live/

2

使用功能live(),這樣的文件準備好後,將事件綁定到創建的元素

+0

謝謝 - 我將Kanishka的評論標記爲答案,因爲他提供了更多細節。如果我能把你們倆都當做答案,我會的。 – Matt