Ниже представлен диапазон product_qty
Я хочу выбрать, но мой код не работает.Выберите класс в следующем div
<div class="pull-left">
<div class="update-product">
<a title="Plus This" href="#" onclick="addtoCart(531,530 ,1)"><i class="fa fa-plus-circle"></i></a>
</div>
</div>
<span class="pull-left">
<span class="product_qty"></span>
</span>
Я нажав на кнопку анкерной в update-product
DIV и функция работает как AJAX, а затем я хочу, чтобы выбрать product_qty
и обновить свой HTML. Я попытался это:
$(this).closest('.pull-left').next().find('.product_qty').html(data.quantity);
Пожалуйста, покажите свой полный код. Предполагая, что вы используете этот код jQuery в глобальной области действия 'addtoCart()' function 'this' будет ссылаться на окно, а не на элемент с кликом. Если это так, используйте ненавязчивый обработчик событий. Кроме того, где определяется «данные»? –
Итак, если вы используете 'this' в своей функции ajax, это больше не ваш' update-product'. Что вам нужно сделать, так это использовать ваш код, выбирая '.pull-left' вне ajax и сохраняя его до некоторой переменной, которую вы можете использовать позже. – wscourge
Пожалуйста, добавьте фрагмент кода или пример, чтобы увидеть, что именно происходит, но не может привести к закрытию ответа. Я уверен, что вы хотите получить ответ на этот вопрос. –