2011-01-11 38 views
0

我最大的問題是理解爲什麼我的一些代碼不會工作一個它已被使用過一次。jquery - 代碼不會工作,當它已經執行一次

$('input[name=add_y_option]').bind('click', function(){ 
    var ob = $(this); 
    var ob_parent = '<tr>' + ob.parents('tr:eq(0)').html() + '</tr>'; 
    var tbody = ob.parents('tbody:eq(0)'); 
    var copy = tbody.children(':first').html(); 
    ob.parents('tr:eq(0)').remove(); 
    tbody.append('<tr>' + copy + '</tr>'); 
    tbody.append(ob_parent); 
    var inserted = tbody.children(':last'); 
    return false; 
}); 

一旦我點擊它會創建該行的按鈕,罰款。但是,一旦我再次點擊它,它不再重新設置按鈕。

任何人都可以指向正確的方向。

認爲菲爾

回答

3

變化.bind.live,它應該正常工作

.bind僅適用於存在於裝入對象。 .live適用於當前和未來的對象

+0

以及我從來沒有...歡呼隊友,作品魅力。 – 2011-01-11 05:17:16

相關問題