我想通過知道其中一個元素(div)的ID來獲取表的<tr>
元素。查找包含已知選擇器的<tr>
下面是表看起來像HTML:
<table id="table-0">
<thead>
<tr role="row">
<th>house</th>
<th>phone</th>
</tr>
</thead>
<tbody>
<tr class="odd">
<td class="">
<div id="56"></div>my house
</td>
<td class="">
<div id="57"></div>1234
</td>
</tr>
</tbody>
</table>
所以我想獲得具有包含ID爲56(在這個例子中)一個<div>
一個<td>
元素<tr>
元素。
這是我在jQuery的嘗試(數據[ '身份證'] = 56):
var tr = $("tr:has(td:has($(\"#\" + data['id']))))");
一個ID不應該以數字開頭,並且應該是唯一的。 – adeneo
你有兩個具有相同'id'的元素 - 這在HTML中是無效的。您需要使用類來分組標識符。 –
@adeneo在HTML5中,以數字開頭的'id'屬性有效 –