嘿我试图访问特定的行。我有这个我想要的内容。
我的表格如下:
<tbody role="alert" aria-live="polite" aria-relevant="all">
<tr id="1" class="odd">
<td class=" sorting_1">bla</td>
</tr>
<tr id="3" class="even">
<td class=" sorting_1">hej</td>
</tr>
<tr id="4" class="odd row_selected">
<td class=" sorting_1">sdf</td>
</tr>
<tr id="8" class="even">
<td class=" sorting_1">testgfdgvcxbvcbcv</td>
</tr>
<tr id="9" class="odd">
<td class=" sorting_1">testgfdgvcxbvcbcvfdgsgfdgdfs</td>
</tr>
</tbody>
我需要访问 但我无法弄清楚如何访问它。
答案 0 :(得分:9)
嗯,通常应避免使用仅限数字的ID(除非您使用的是100%HTML5!)。你应该肯定确保你的网页上的ID是唯一的。
但是你应该能够使用jquery选择器
$('#1')
假设您没有使用HTML5,那么您应该更改标记以使用更标准的ID:
<tbody role="alert" aria-live="polite" aria-relevant="all">
<tr id="row1" class="odd">
<td class=" sorting_1">bla</td>
</tr>
<tr id="row3" class="even">
<td class=" sorting_1">hej</td>
</tr>
...
然后您将使用
访问特定行$('#row1')
答案 1 :(得分:1)
您可以使用
检索您拥有ID的任何元素$("#ID")
所以在你的情况下它是
$("#1")
这将返回基础HTML元素的jQuery Object,在您的情况下为tr元素。