Подсветка выделенной строки в таблице (row table highlight)
Всем привет.
Использую Jquery.
$(document).ready(function(){ $("#Reports tr td input").click(function() {
if ($(this).attr("checked") == true) {
$(this).parent().parent().addClass("highlight"); }
else { $(this).parent().parent().removeClass("highlight"); }
});
});
Все работает при нажатии на checkbox, но стоит перезагрузить страницу, как нажатые чекбоксы остаются нажатыми а бэкграунд у строки пропадает. |
Это особенность FF, сохранять данные форм. Вы можете или принудительно сбрасывать все чекбоксы после загрузки страницы, или выделять строки с отмеченными чекбоксами.
|
Цитата:
Можете ссылку подкинуть или здесь направить в нужном направление :), как принудительно установить чекбоксы после reload. (не правильно написал.) ..... как после перезагрузки выделить строки с отмеченными чекбоксами) |
найти все строки и назначить им класс в соответствии с состоянием соответствующего checkbox'а (а что тут еще можно было написать *SCRATCH*)
|
да уже сделано.
window.onload = function() {
$("input:checkbox:checked").parent().parent().addClass("highlight");
}
|
| Часовой пояс GMT +3, время: 17:56. |