我需要从X行开始的表格中选择一个单元格。
我有这个:
Table Header
1
2
4
5
6
它将在我的控制台中打印除我正在过滤的那一行之外的所有行,包括标题...
1
2
4
5
6
<div class="container" >
{% if sr %}
{% for k in sr %}
<p>Name: {{k.name}}</p>
<p>Email: {{k.email}}</p>
<p>Contact Number: {{k.contact_number}}</p>
{% endfor %}
{% endif %}
</div>
我该怎么办?
答案 0 :(得分:1)
您可以使用has选择器
var filas = $("#table tr:has(td)");
filas.each(function(index){
console.log( $(this).children(':nth-child(2)').html() );
});
答案 1 :(得分:1)
最好的结构是将数据行放在<tbody>
中,并将标题行放在<thead>
<table id="table>
<thead>
<tr><th>heading</th></tr>
</thead>
<tbody id="table-body">
<tr><td>1</td></tr>
<tr><td>2</td></tr>
</tbody>
</table>
然后您要的行是$('#table-body tr')
或$('#table tbody tr')