В общем вроде бы все просто, но не получается. Имеется кнопка(Показать товар) при нажатии на нее формируется массив и выводится список товаров + появляется 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 но что-то у меня не выходит. В общем если кто-то может помочь, буду очень благодарен.