Подобный вопрос создавал "noonon me" более двух лет назад
здесь. Он хотел осуществить это при помощи PHP. У кого то появились решения? Я пытаюсь сделать это через Jquery вот так:
// Создаем чекбоксы с ИД
<input type="checkbox" class="custom_add" value="<?php the_id(); ?>"> <?php the_title(); ?>
//Создаем поле для добавления кнопок
<div class="checkSelected"></div>
// создаем кнопку
<button class="allsubmit"> allsubmit </button>
<script type="text/javascript">
// При нажатии на чекбокс с ИД
$("input[type=checkbox]").on("click", function() {
// Записываем ИД
var id = $(this).val();
// Проверяем Нажат ли чекбокс
var check = $(this).prop("checked");
//Если не нажат то
if(check){
// Добавляем кнопку добавления в корзину вукомерц в пустое заранее созданое поле
$('.checkSelected').append('<a rel="nofollow" href="#" data-quantity="1" data-product_id="'+id+'" data-product_sku="" class="button product_type_simple add_to_cart_button ajax_add_to_cart">add</a>');
// Если кнопку уже создали то
} else {
//Улдаляем ее
$("[data-product_id="+id+"]").remove()
}
});
// А при нажатии на кнопку созданую в ХТМЛ ранее
$(".allsubmit").on("click", function() {
// Нажимаются все кнопки что внутри поля с добавленными через ДЖС кнопками
$('.checkSelected a').click(); // Пробовал так же : $('.checkSelected *').click(); и $('.checkSelected *').trigger('click');
});
</script>
Но к сожалению мои познания в Jquery пока очень слабы, поэтому код не работает :(
Подскажите что подставить вместо "$('.checkSelected a').click();"?