Auswählen ich das folgende Markup habe:JQUERY die ersten <a> im ersten <td> ein <tr>
<tr>
<td>
<a>foo</a></td>
<td>bar</td>
<td>
<a class="delete-btn">delete</a>
</td>
</tr>
Jetzt habe ich schon auf Click-Ereignis mit Jquery $(".delete-btn")
das Problem ist, dass das Click-Ereignis angeschlossen Handler benötigt den Text im ersten Element (foo).
Ich getthin es bereits mit diesem Aufruf:
$(this).closest("tr").children().first().children().first("a")
aber ernst ... es sieht falsch: -/Vielleicht ein besserer Weg gibt es, dies zu erreichen?
warum nicht ein vollständiges Beispiel mit einem Stapelüberlauf js Ausschnitt bereitstellen? –
'$ (this) .closes ('tr'). Find ('td: erstes Kind a')'? –
Sie sollten über [CSS-Selektoren] lesen (http://www.w3schools.com/cssref/css_selectors.asp). – djxak