Ich habe eine HTML-Tabelle mit einem Kontrollkästchen in jeder Zeile. Ich möchte die Tabelle durchlaufen und wenn es Kontrollkästchen aktiviert sind. Ich muss eine neue Tabelle mit Zeilen von nur markierten Kontrollkästchen erstellen.Erstellen Sie eine neue Tabelle mit Zeilen nur Kontrollkästchen aktiviert
Alle Ratschläge werden geschätzt! Ich weiß, wie man durch den Tisch geht. Aber wie speichert man HTML-Code dieser Zeile in der Variablen?
$('table tbody tr').each(function() {
var $tr = $(this);
if ($tr.find('input[type="checkbox"]').is(':checked')) {
}
});
Was ich versuche zu tun ist, neue Tabelle zu einer neuen Seite zu senden.
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);
}
Sorry, aber es gibt nur [Objekt Objekt] zurück. Hier ist meine volle Funktion: \t Funktion toView() { \t \t var newWindow = window.open(); \t \t \t \t var newHTML = '
... newHTML = $ neue_tabelle.html() + endHtml; neuesWindow.document.write (newHTML); sollte funktionieren – vnt
Es dauert die Zeile mit nur zuletzt Kontrollkästchen aktiviert. Und gibt nur Werte von Zellen zurück, es gibt keine
Verwandte Themen