如何 select <tr> 只有 <td> 而不是 <th> 使用 jQuery?
How to select <tr> that has <td>'s only, but not <th> using jQuery?
我有一个 table
和 headers 和 table 数据。本质上是这样的:
<table>
<tr>
<th>Start Time</th><th>End Time</th>
</tr>
<tr>
<td>12:00 am</td><td>01:00 am</td>
</tr>
<tr>
<td>01:00 am</td><td>02:00 am</td>
</tr>
<tr>
<td>12:00 pm</td><td>01:00 am</td>
</tr>
</table>
现在我只想 select 数据行。 Header 行不应 selected。我不想将 class 添加到我的 td
或 tr
元素
我必须在 JQuery 中执行此操作,因此 JQuery 具体解决方案也是接受 table。
任何线索。
您可以使用 :has
选择器来获取其中包含 td 元素的 tr:
$('tr:has(td)').css('name','value')
我有一个 table
和 headers 和 table 数据。本质上是这样的:
<table>
<tr>
<th>Start Time</th><th>End Time</th>
</tr>
<tr>
<td>12:00 am</td><td>01:00 am</td>
</tr>
<tr>
<td>01:00 am</td><td>02:00 am</td>
</tr>
<tr>
<td>12:00 pm</td><td>01:00 am</td>
</tr>
</table>
现在我只想 select 数据行。 Header 行不应 selected。我不想将 class 添加到我的 td
或 tr
元素
我必须在 JQuery 中执行此操作,因此 JQuery 具体解决方案也是接受 table。
任何线索。
您可以使用 :has
选择器来获取其中包含 td 元素的 tr:
$('tr:has(td)').css('name','value')