Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.04.2009, 16:19
Новичок на форуме
Отправить личное сообщение для artsage Посмотреть профиль Найти все сообщения от artsage
 
Регистрация: 02.04.2009
Сообщений: 3

Подсветка выделенной строки в таблице (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, но стоит перезагрузить страницу, как нажатые чекбоксы остаются нажатыми а бэкграунд у строки пропадает.
Ответить с цитированием
  #2 (permalink)  
Старый 02.04.2009, 16:22
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Это особенность FF, сохранять данные форм. Вы можете или принудительно сбрасывать все чекбоксы после загрузки страницы, или выделять строки с отмеченными чекбоксами.
Ответить с цитированием
  #3 (permalink)  
Старый 02.04.2009, 16:27
Новичок на форуме
Отправить личное сообщение для artsage Посмотреть профиль Найти все сообщения от artsage
 
Регистрация: 02.04.2009
Сообщений: 3

Сообщение от Kolyaj Посмотреть сообщение
Это особенность FF, сохранять данные форм. Вы можете или принудительно сбрасывать все чекбоксы после загрузки страницы, или выделять строки с отмеченными чекбоксами.
Спасибо. ИЕ6 аналогично поступает.
Можете ссылку подкинуть или здесь направить в нужном направление , как принудительно установить чекбоксы после reload.
(не правильно написал.)
.....
как после перезагрузки выделить строки с отмеченными чекбоксами)

Последний раз редактировалось artsage, 02.04.2009 в 16:32.
Ответить с цитированием
  #4 (permalink)  
Старый 03.04.2009, 04:02
Аватар для x-yuri
Отправить личное сообщение для x-yuri Посмотреть профиль Найти все сообщения от x-yuri
 
Регистрация: 27.12.2008
Сообщений: 4,201

найти все строки и назначить им класс в соответствии с состоянием соответствующего checkbox'а (а что тут еще можно было написать *SCRATCH*)
Ответить с цитированием
  #5 (permalink)  
Старый 03.04.2009, 06:40
Новичок на форуме
Отправить личное сообщение для artsage Посмотреть профиль Найти все сообщения от artsage
 
Регистрация: 02.04.2009
Сообщений: 3

да уже сделано.
window.onload = function() {
	$("input:checkbox:checked").parent().parent().addClass("highlight");
}
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск