Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > JavaScript: Применение библиотек > jQuery - найти и отметить чекбоксы по значению


Автор: Emm 23.4.2009, 02:27
привет,
небольшая загвоздка.... есть группа чекбоксов:
Код

<input type="checkbox" name="toopt[]" value="3">
<input type="checkbox" name="toopt[]" value="112357">
<input type="checkbox" name="toopt[]" value="796354">
<input type="checkbox" name="toopt[]" value="1567">
<input type="checkbox" name="toopt[]" value="12">
<input type="checkbox" name="toopt[]" value="78">
...... 20 - 50 на страницу 

где value - уникальное значение, которое при выборе добавляется в куку(3,112357,796354,1567,12,78), при переходе на другую страницу добавляются новые значение в ту же куку, и вот при возврате на предыдущую страницу мне нужно восстанавливать отмечености чекбоксов имея уникальные значения value...
Юзаю jQuery(1.3.1 - 1.3.2) пытаюсь сделать так:

Код

var rcoov = $.cookie("ListID");
if (rcoov != null){
srch = rcoov.split(",");

$.each(srch, function(n, val) { 
//alert("N "+n+" = "+val);
$('input[@value="'+val+'"]').attr('checked', 'checked');
//или
//$('#list-table input[@value="'+val+'"]').attr('checked', 'checked');
//...
//$('#list-table input[@value='+val+']').attr('checked', 'checked');
});
}


 в любом случае требуемого результата нет... в чем ошибка, какой еще может быть вариант?

Автор: ksnk 23.4.2009, 08:38
Закорюка @ больше не нужна с версии 1.2 Её НУЖНО убрать.

Автор: Emm 23.4.2009, 09:04
ВРОТМНЕНОГИ!=)






P.S. закрыто!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)