|
|
|
JQwery - раскрасить таблицу цветом строчку через одну
|
|||
|---|---|---|---|
|
#18+
катастрофаShSerge, очень познавательно, спасибо, расшифровка присвоить переменной t все элементы с ид T1 var t=document.getElementById("T1"); цикл от 1 до количества строк в элементах с ид T1, почему до?, тут уже вроде не цикл, а от 1 цы? и почему от 1цы, а не от 3ки? или 4ки?, шаг 1 - странно что он указывается for (var i=1;i<t.rows.length;i++){ если чёт то золото, иначе серебро или наоборот не суть t.rows[i].style.backgroundColor=i%2==1? "gold":"white"; } Расшифровка: t=document.getElementById("T1"); - t - просто ссылка на конкретную таблицу. В данном случае, с айдишником T1. А цикл с единицы - потому что, если с нуля, то заденет заголовок, т.е., где <th>, где rows[0]. А дальше - тернарный оператор, который чётность (знак %) проверяет и чё надо присваивает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2012, 21:53:41 |
|
||
|
JQwery - раскрасить таблицу цветом строчку через одну
|
|||
|---|---|---|---|
|
#18+
Забыл сказать, что у кажого элемента, типа "TABLE" имеется свойство rows, которое - массив от 0 до количества строк-1, у каждого rows[i], имеется, в свою очередь, свойство cells, которое есть массив ячеек в столбце. То есть, получить конкретную ячейку, в нашем случае, можно так: t.rows[i].cells[j]. Но нам ячейки не нужны, а нужны только строчки. Весьма не рекомендую в таблицах использовать чилдрены и сиблинги (паренты - можно). Лень писать почему. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2012, 22:14:32 |
|
||
|
JQwery - раскрасить таблицу цветом строчку через одну
|
|||
|---|---|---|---|
|
#18+
ShSergeЗабыл сказать, что у кажого элемента, типа "TABLE" имеется свойство rows, которое - массив от 0 до количества строк-1, у каждого rows[i], имеется, в свою очередь, свойство cells, которое есть массив ячеек в столбце строке. То есть, получить конкретную ячейку, в нашем случае, можно так: t.rows[i].cells[j]. Но нам ячейки не нужны, а нужны только строчки. Весьма не рекомендую в таблицах использовать чилдрены и сиблинги (паренты - можно). Лень писать почему. :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.09.2012, 22:17:38 |
|
||
|
JQwery - раскрасить таблицу цветом строчку через одну
|
|||
|---|---|---|---|
|
#18+
Edd.Dragon, поддерживаю... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.09.2012, 00:35:15 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=37969108&tid=1449308]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
194ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 488ms |

| 0 / 0 |
