這個簡單的腳本,使用jQuery添加/刪除表格行使與1.3.2版本的效果很好。然而,在同一頁上我也使用需要jQuery> 1.6的腳本。此腳本不再適用於此,因爲如果我單擊第二次添加,它將刪除一行而不是添加它。腳本不能使用新版本的jQuery
工作示例可以在這裏找到:http://jsbin.com/arete3/edit#source
$(function(){
$("input[type='button'].AddRow").toggle(
function(){
$(this).closest('tr').clone(true).prependTo($(this).closest('table'));
$(this).attr("value", "Delete row");
},
function(){
$(this).closest('tr').remove();
});
});
要明白我的意思,改變了jQuery版本爲任何高於1.6
有沒有人有一個建議?
什麼是錯誤訊息? –
那麼,更高的jQuery版本的行爲是正確的。你想要發生什麼? –
該代碼看起來並不像.toggle一個正確的簽名。 HTTP://api.jquery。COM /切換/ – AutoSponge