Добрый день, уважаемые программисты, я не особо силен в jquery, но азы знаю. Есть такая проблема на сайте nanosmoke.ru/shop/kaljany/nanosmoke-premium
Когда выбираем комплектующую, например, чашу, нас перебрасывает на следующую комплектующую, все правильно, так и должно быть. Но если мы снова нажмем на раздел "Чаша", у нас появляется поля для ввода количества. Собственно, кнопками оно не меняется, если ввести с клавиатуры цифру, то все норм.
Я написал простейший скрипт и подключил его самым последним:
$('input.minus').click(function () {
var $input = $(this).parent().find('input.qty');
var count = parseInt($input.val()) - 1;
count = count < 1 ? 1 : count;
$input.val(count);
$input.change();
return false;
});
$('input.plus').click(function () {
alert('+');
var $input = $(this).parent().find('input.qty');
$input.val(parseInt($input.val()) + 1);
$input.change();
return false;
});
Вся соль в том, что даже при нажатии на элемент input.plus не срабатывает алерт, который вы видите в коде.
Пробовал на других селлекторах - алертов нет.
Я понял лишь одно: что не возможно обратьстся ни к одному из селекторов, которые расположены в области комплектации (т.е. в форме )
Так же, я знаю, что данные в эту форму попадают асинхронно (json запросы, вроде, не совсем понимаю, как это работает, извините)
Вопрос в том, как обращаться к этим элементам (селекторам)? Конечная задача стоит в том, что нужно починить эти кнопки.