Rumah > Soal Jawab > teks badan
Sekarang ada jadual, setiap tr mempunyai nombor sebagai kelas Katakan tr dipilih Bagaimana untuk mendapatkan semua tr yang kelasnya kurang daripada atau sama dengan tr yang dipilih
怪我咯2017-05-18 10:47:42
Anda tidak sepatutnya menggunakan nombor tr sebagai kelas, kerana terdapat banyak kelas yang terikat kepada tr Anda boleh mengikat nombor ke data-num Mungkin seperti berikut mungkin beberapa pemilih tidak ditulis dengan begitu tepat#🎜 🎜#.
jadual html:
<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 );
});
巴扎黑2017-05-18 10:47:42
Apa yang diperkatakan di tingkat pertama adalah tepat, tidak ada sesiapa yang menamakan kelas dengan nombor. Mereka biasanya menambah atribut tersuai
PHP中文网2017-05-18 10:47:42
Lintas nilai semua kelas dan kemudian bandingkan dan simpannya. (ps: Tetapi menggunakan nombor sebagai kelas tidak begitu standard.)
世界只因有你2017-05-18 10:47:42
Isih mengikut kelas, dan kemudian dapatkan semua tr sebelum sasaran tr