Ich versuche Zeile zu löschen, aber es gibt mir immer die ID der vorherigen Reihe: dies ist mein Code:JQuery löschen Zeile wird immer falsche Zeile ID
if (confirm("Are you sure you want to delete this entry?")) {
if ($('.TDpackID').children().val() != 0)
{
deletedPacksIDS.push($('.TDpackID').children().val());
}
$(this).closest('tr').remove();
}
und es gibt die Zeilen: error image
ich versuche ID zu löschen: „101“, aber der Wert der ID „100“ ist die
hier die vorherige Zeile ist meine Tabelle: table
'$ ('. TDpackID'). Children(). Val()! = 0) {' wird offensichtlich den ersten childs Wert zurückholen. Weil dein 'td' 2 Kinder hat und' val() 'den Wert von zuerst bekommt. Auch * beide Elemente haben die gleiche ID *. Ich bin mir nicht sicher, was Sie versuchen zu tun, da beide Eingänge –
so versteckt sind, wie man den ausgewählten Kindwert erhält? –
sie sind versteckt, weil sie das gleiche Tag sind, ich versuche, die ID der aktuellen Zeile zu bekommen –