現(xiàn)在有一個表格,每一個 tr 都有一個數(shù)字作為 class 假設(shè)選中了一個 tr 如何獲取 class 小于等于選中 tr 的所有 tr?
小伙看你根骨奇佳,潛力無限,來學(xué)PHP伐。
不應(yīng)該把tr數(shù)字作為class,因為tr綁定的class有很多,完全可以把數(shù)字綁定在data-num上面,大概邏輯就是下面這個,可能部分選擇器寫的不是那么準(zhǔn)確
html table:
<table id='example_table'>
<thead>
<th>1<th>
<th>2<th>
<th>3<th>
</thead>
<tbody>
<tr data-num="1">
<td>1<td>
<td>2<td>
</tr>
<tr data-num="2">
<td>1<td>
<td>2<td>
</tr>
<tr data-num="3">
<td>1<td>
<td>2<td>
</tr>
</tbody>
</table>
js:
$('#example_table tr').on('click', function(e) {
var select_tr_num = $this.data('num');
var request_trs = [];
$.each($('#example_table tr'), function(i, obj) {
if (!obj.data('num') > select_tr_num) {
select_tr_num.push(obj);
}
});
console.log(request_trs );
});