设置我有一个表:从选择一个元素只能通过CSS选择
<table>
<thead>
<tr>
<td>col 1</td>
<td>col 2</td>
<td>col 3</td>
</tr>
</thead>
<tbody>
<tr>
<td>row 1</td>
<td class="editable">value 1</td>
<td class="editable">value 2</td>
</tr>
<tr>
<td>row 2</td>
<td class="editable">value 1</td>
<td class="editable">value 2</td>
</tr>
<tr>
<td>row 3</td>
<td class="editable">value 1</td>
<td class="editable">value 2</td>
</tr>
<tr>
<td>row 4</td>
<td class="editable">value 1</td>
<td class="editable">value 2</td>
</tr>
<tr>
<td>row 5</td>
<td class="editable">value 1</td>
<td class="editable">value 2</td>
</tr>
</tbody>
</table>
如何选择(仅使用CSS选择器)从td.editable
只有一个元素?模拟jQuery :first
选择器将被接受。
只有第一个元素。 querySelector(“td.editable:first”) – Jettary
'querySelector('td.editable')'会返回第一个元素,但这是因为querySelector()总是限制对第一个匹配的选择。如果使用'querySelectorAll('td.editable')',它将返回所有这些,除非您专门使用该方法,否则这不是您想要的。 – BoltClock