Задать вопрос
@EvgeniyRava

Как установить все значение checkbox в true?

В общем вроде бы все просто, но не получается. Имеется кнопка(Показать товар) при нажатии на нее формируется массив и выводится список товаров + появляется checkbox (Отметить все) который отмечает все товары(у каждого товара есть чекбокс). Нужно чтобы весь товар был отмечен по умолчанию.
Вот код отвечающий за кнопку показать товар
$(".find-goods").click(function(){
		//if($(""))
		var data=[];
		$('#loader').show();
		$("input[name^='V']:checked").each(function( ) {
			data.push($(this).val());
		});
		if(data!=0){
			$.ajax({
               type: "POST",
               url: "vk.php",
               data: "ajax=1&act=3&d1="+data,
			   dataType: "script" 
            });
		}
		return false;

Вот код отвечающий за чекбокс отметить все
});
	$("#sel_all").click(function(){
		if($(this).is(':checked')){
			$('.chk1').prop('checked',true);
		}else{
			$('.chk1').prop('checked', false);
		}
	});


Какие были идеи? Ну во в первых в голову пришла самая идиотская мысль - сделать этот чекбокс по умолчанию активным. Ну тут понятно что это ничего нам не дало:)))
<input type="checkbox" name="" value="" class="type-check" id="sel_all" checked="cheked" style="display:none;">


Дальше появилась идея в код кнопки добавить запрос на отметку всех товаров типо
$(".find-goods").click(function(){
		//if($(""))
		var data=[];
		$('#loader').show();
		$("input[name^='V']:checked").each(function( ) {
			data.push($(this).val());
		});
		if(data!=0){
			$.ajax({
               type: "POST",
               url: "vk.php",
               data: "ajax=1&act=3&d1="+data,
			   dataType: "script" 
            });
		}
		return false;
		$('.chk1').prop('checked',true);

Что-то типо после формирования запроса сделать чекбоксы true но что-то у меня не выходит. В общем если кто-то может помочь, буду очень благодарен.
  • Вопрос задан
  • 1057 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы