<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>
說,我有一個<table>
包含一對夫婦<tr>
就像上面的一個。在<tr>
's中,只有一個有<span id="home_location_indicator">(Home)</span>
。有什麼更好的方法到達另一個具有公共祖父母作爲當前節點的節點?
我想對方法決定採取檢索屬於<tr>
含<span id="home_location_indicator">
輸入name="location_select"
的值。
這裏有兩種方法我能想到的:
$("tr").has("#home_location_indicator").find('input[name="location_select"]').val()
$("#home_location_indicator").parents("tr").find('input[name="location_select"]').val()
哪一個是一個更好的辦法?爲什麼?或者它甚至很重要?
是......'.closest'比'.parents'更好http://jsperf.com/closest-vs-parents – 2012-04-10 19:20:00