Показать сообщение отдельно
  #1 (permalink)  
Старый 13.07.2013, 03:52
Кандидат Javascript-наук
Отправить личное сообщение для posta Посмотреть профиль Найти все сообщения от posta
 
Регистрация: 27.08.2010
Сообщений: 115

uniform отключение-включение
Подскажите, как программно включить - выключить uniform checkbox'ы.
Например - есть 3 чекбокса. нажатие на кнопку 1 - включает все чекбоксы, на вторую - отключает.


<button id="reg-selectall">Выделить все</button>
<button id="reg-deselectall">Снять все</button>

<label><input checked type="checkbox" name="one">1</label>
<label><input checked type="checkbox" name="two">2</label>
<label><input checked type="checkbox" name="three">3</label>


// метод - не работает
$('#reg-selectall').on("click", function(){
	$("label .checker span input").attr('checked',true);
	
	// если включить следующую функцию, то все будет работать, но при одиночном щелчке на один из чекбоксов - работать не будет.
	//$("label .checker span").addClass('checked');

	$.uniform.update();
});

// метод - работает
$('#reg-deselectall').on("click", function(){
	$("label .checker span input").removeAttr('checked');
	$.uniform.update();
});
Ответить с цитированием