Влияние подсветки jQuery на строку таблицы в стиле начальной загрузки - PullRequest
8 голосов
/ 25 февраля 2012

Использование Bootstrap 2.0 Я разработал таблицу с использованием .table-striped. Я обновляю строки данных через ajax и, когда обновление завершено, я хочу выделить строку, которая работает со строками, которые не имеют фонового цвета. Таким образом, в основном, четные строки выделяются, нечетные строки нет. Я не уверен, почему это так.

Возможно, я сейчас слишком устала, но некоторые советы были бы признательны.

Я использую следующий код для активации выделения:

$("#row_" + id).effect("highlight", {}, 1500);

Ответы [ 2 ]

13 голосов
/ 29 февраля 2012

Запустите эффект не на строке, а на ячейках внутри строки. Все строки подсвечиваются, как четные, так и нечетные. Изменяющийся цвет фона нечетных строк просто скрывается, потому что цвет ячеек таблицы находится сверху.

2 голосов
/ 24 октября 2012

Просто чтобы добавить в ответ Пикла, что каждая ячейка в строке выше цвета строки, см. Код ниже для выделения каждой ячейки вместо этого:

$("#row_" + id +" td").effect("highlight", {}, 1500);

(это предполагает, что ни одна ячейка не имеет типаth "в строке, но это может быть легко добавлено, если требуется)

...