0
我有一些代碼應該刪除被點擊的td的父行,然後將其他行的id返回到輸入框。如果我註釋掉刪除線這一切運作良好,但與刪除呼叫我得到一個錯誤:如何在刪除()行後從表中獲取剩餘行
rows is undefined
for (var i=0; i<rows.length; i++) {
$("td.remove").live('click', function(event) {
var element = this;
$(this).parent().remove();
var rows = $(element).parents('table').attr("rows");
answer = '';
for (var i=0; i<rows.length; i++) {
answer += rows[i].id+",";
}
$('#' + $(this).parents('table').attr("title")).val(answer);
});
我怎樣才能獲得剩餘的行我已刪除我點擊了排後?
感謝您的幫助,
將
好的,謝謝。這表明我朝着正確的方向前進。什麼欺騙我是當我設置一個變量到表中,然後刪除該行,表ref與表ref沒有被更新。所以,相反,我設置了一個變種的ID,然後我刪除行後在表上工作。 。 – Will 2011-05-18 23:16:13
$( 「td.remove」)生活( '點擊',函數(事件){ \t VAR元素=此。 \t \t無功表= $(本)。家長( '表')ATTR(」 ID 「); \t \t \t $(本).parent()除去(); \t \t 變種行= $( '#' +表).attr(」 行「); \t \t answer =''; \t for(var i = 0; i
Will
2011-05-18 23:18:56