Allgemeine:Wie wählt man den ersten Vorfahren, der mit einem Selektor übereinstimmt?
Wie kann ich die erste Anpassungs Vorfahre eines Elements in jQuery wählen?
$('.remove').click(function(){
$(this).parent().parent().hide();
return false;
});
Dies funktioniert:
Beispiel: indem Sie auf "Entfernen", mit diesen jQuery-Code
diesen Block HTML Nehmen
<table>
<tbody>
<tr>
<td>
<a href="#" class="remove">Remove</a>
</td>
</tr>
<tr>
<td>
<a href="#" class="remove">Remove</a>
</td>
</tr>
</tbody>
</table>
ich eine Zeile in der Tabelle entfernen aber es ist ziemlich zerbrechlich. Wenn jemand zum Beispiel die <a>
in eine <div>
steckt, würde es brechen. Gibt es eine Auswahl Syntax in jQuery, die diese Logik folgt:
„Hier ist ein Element, das einige Auswahlkriterien entsprechen, jetzt finden die nächsten Vorfahren und senden Sie es“
Dank
ich diese Antwort akzeptieren würde, wenn mich SO lässt. Du warst zu schnell. Dank – Zach