0
我有一個HTML表格,每行都有一個複選框。 我想遍歷表格,如果有任何複選框被選中。 我需要創建一個只有選中複選框的行的新表。創建一個只有選中複選框的行的新表格
任何意見將不勝感激! 我知道如何穿過桌子。但如何將該行的HTML代碼存儲在變量中?
$('table tbody tr').each(function() {
var $tr = $(this);
if ($tr.find('input[type="checkbox"]').is(':checked')) {
}
});
我想要做的是發送新表到新頁面。
function toView(){
var newWindow = window.open();
var newHTML = '<html><head></head><body><table>';
var endHtml = '</table></body></html>';
$('table tbody tr').each(function() {
var $tr = $(this);
if ($tr.find('input[type="checkbox"]').is(':checked')) {
// what suppose to be here....
}
});
newHTML = new_table + endHtml
newWindow.document.write(newHTML);
}
對不起,但它只返回[對象對象]。這裏是我的全部功能: \t function toView(){ \t \t var newWindow = window.open(); \t \t \t 變種\t newHTML = '
... newHTML = $ new_table.html()+ endHtml; newWindow.document.write(newHTML); 應該可以工作 – vnt
它只接受最後選中的複選框。並且只返回單元格的值,沒有
相關問題