jQuery: Verwenden von Variablen in Selektoren
-
12-09-2019 - |
Frage
Alle Suchanfragen I enthalten nur Lösungen für die Variablen wie folgt aus: $ ( '# div' + id)
Ich brauche eine Zeile zu löschen.
var row = $(this).parent().parent().parent().find('tr#' + id).html();
Ich mag die "Zeile" Namen verwenden anstelle von "$ (this) ... entfernen ();"
Lösung
verwenden .closest, es ist sicherer als alle jene gekettet Eltern Anrufe, falls Sie das Markup ändern, die den Code brechen wird.
var row = $(this).closest('tr');
row.remove()
Andere Tipps
wie
$('tr[name='+rowname+']').remove()
füllen Sie einfach die Zeile var mit einem Verweis auf die Zeile.
var row = $(this).parent().parent().parent().find('tr#' + id);
var html = $(row).html();
$(row).remove();
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow