Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Раскраска таблицы [jQuery]

14K
30 сентября 2008 года
makis
29 / / 16.01.2007
Здравствуйте.
Бьюсь уже третий час над этой задачей и никак не могу решить. Дело вот в чём. Есть таблица, которая раскрашивается PHP-скриптом, подставляющим определённый класс каждой нечётной строке.
Из этой таблицы с помощью jQuery удаляются строки. Нужно, чтобы таблица с каждой удалённой строкой заново раскрашивалась, иначе рядом окажутся две строки одного цвета.

Вот как делаю:
 
Код:
function deleteKeyword(kid) {
    $('#kwd'+kid+'').hide();
    $('tbody > tr').removeClass('odd');
    $('tbody > tr:visible:nth-child(odd)').addClass('odd');
}


Тут kid - id строки таблицы (tr).

На выходе получается такая же самая таблица, что и просто я бы удалил одну строку, т.е. она заново не перекрашивается.
14K
01 октября 2008 года
makis
29 / / 16.01.2007
Всё, разобрался. Тему можно закрывать.
Надо было делать так:
 
Код:
function deleteKeyword(kid) {
    $('#kwd'+kid+'').remove();
    $('tbody > tr').removeClass('odd');
    $('tbody > tr:visible:nth-child(even)').addClass('odd');   
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог