У меня есть таблица, содержащая флажок, чтобы выбрать всю строку (или нет). Этот выбор выполняется через JavaScript (JQuery) путем установки атрибута класса в строке.Петля через выбранные строки таблицы с JavaScript
function SelectRow(pRowID)
{
$("#"+pRowID).toggleClass("selected");
}
Следующий шаг, я хочу перебрать все выбранные строки таблицы (чтобы извлечь данные из нее). Явно, когда я хочу пройти через таблицу, нет строк с атрибутом класса «selected».
$("table tr.selected").each(function(){
// get the data
});
Я наконец выяснил, в чем проблема ... очевидно, что сценарий JQuery не работает на IE6. Проблема в том, что IE6 - единственный браузер, который у нас есть в компании, поэтому он должен работать над этим. Никакие другие браузеры не могут быть установлены (поэтому для выяснения проблемы потребовалось столько времени).
Итак, если у кого-то есть решение сделать эту работу на IE6, я был бы очень благодарен.
Выглядит нормально для меня ... – Greg
Грег, я тоже так думал. но цикл никогда ничего не возвращает. он возвращает все строки, когда у меня есть только $ («таблица tr»). Источник страницы (после проверки некоторых строк) также не содержит класс. – Ronald
CSS применяется к TR. – Ronald