Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   перебор строк в таблице ! (https://javascript.ru/forum/jquery/66010-perebor-strok-v-tablice.html)

morgusha 21.11.2016 10:38

перебор строк в таблице !
 
Подскажите пожалуйста !
Есть таблица очень много строк. Надо сделать так что бы при каждом клике на кнопку отображалось по 10 строк таблицы.
Вообще не могу никак придумать как это сделать (
Не получается даже выбрать первые 10 строк таблицы.
Код:

<table id="for_zapchasti ">
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
</tr>
<tr>
<td>1</td>
<td>2</td>
</tr>
</table>

Код:

$( ".bot_om" ).click(function() {
var raz = $('#for_zapchasti tr').size();
for (var i=0; i < raz; i++){
        if (i < 10){
        ($this, tr).addClass('active');
        }
}
});

но не работает. подскажите что ни так ?

Dilettante_Pro 21.11.2016 10:53

morgusha,
Цитата:

Сообщение от morgusha
($this, tr)

- это что такое?

morgusha 21.11.2016 11:04

ну это я подразумевал, что при переборе в цикле элементов таблицы tr каждому присваивать класс (active). Я с jquery мало знаком. ничего подобного не делал пока ещё.

Dilettante_Pro 21.11.2016 11:32

morgusha,
https://webgyry.info/this-jquery-class

А, кроме того, у вас есть $('#for_zapchasti tr')

ksa 21.11.2016 11:39

Цитата:

Сообщение от morgusha
Вообще не могу никак придумать как это сделать (

Если есть "сервер" - слать запросы к нему и получать очередную порцию.

Если "сервера" нет - данные совать в массив, а потом на основании этого массива делать табличку...

Если все совать в таблицу - не стоит работать со строками. Есть тег
<tbody>
...
</tbody>

Удобнее работать с ним.
Это будет, кагбэ, "порция" твоих данных...

рони 22.11.2016 02:56

morgusha,
http://javascript.ru/forum/dom-windo...tml#post425954


Часовой пояс GMT +3, время: 04:24.