<tr>
<th scope="row">
<span id="home_location_indicator">(Home)</span>
</th>
<td>
<span class="postal_code_display">...</span>
</td>
<td><input value="1" name="location_select" type="radio" /></td>
</tr>
Say, ich habe eine <table>
, die ein paar <tr>
's wie die oben genannten enthält. Unter den <tr>
gibt es nur eine, die <span id="home_location_indicator">(Home)</span>
hat.Was ist ein besserer Ansatz, um zu einem anderen Knoten zu gelangen, der einen gemeinsamen Großelternteil als aktuellen Knoten hat?
Ich versuche, auf dem Ansatz, um zu entscheiden, für das Abrufen des Wertes des Eingangs name="location_select"
, die die <tr>
zu nehmen <span id="home_location_indicator">
enthalten, gehört.
Hier sind die beiden Ansätze kann ich mir vorstellen:
$("tr").has("#home_location_indicator").find('input[name="location_select"]').val()
$("#home_location_indicator").parents("tr").find('input[name="location_select"]').val()
Welches ein besserer Ansatz ist? Und warum? Oder ist es überhaupt wichtig?
Yup .. '.closes 'ist besser als' .parents' http://jsperf.com/closest-vs-parents –