1
我有一個向表中添加新行的函數。我還創建了一個函數,用類似的ID獲取文本輸入的值。如何在append中使用jQuery each()方法()
我想要做的是將收集的值追加到表中,每列一個。最後一列將包含刪除行鏈接。我無法弄清楚如何在append方法中做迭代(也許是每種方法?)。這是我的代碼。
添加行功能
$('.addrow').click(function(){
$('.datatable > tbody:last-child')
.append($('<tr>')
.append($('<td>')
.append($('<a>')
.attr('id', 'deleterow')
.attr('href','#')
.text('delete')
)
)
);
});
刪除行功能
$('.datatable').on('click', '.deleterow', function(){
$(this).closest('tr').remove();
});
獲取輸入值功能
$("input[class='textinput']").map(function(){return $(this).val();}).get();
你不會把'.each'放在'.append'中,反過來也是如此。寫一個'.each()'循環,然後主體將另一個''追加到'
最後,你在表中追加那個'
回答
代碼結構應該是這樣的:
您遍歷要用來填充表中的列中的數據,並在循環中,您添加每個單元格。
來源
2016-04-26 16:37:09 Barmar
相關問題