我试图在产品数量发生变化时更新购物车。但jquery代码在第一次更新购物车项目后停止工作。
这里是jquery代码
jQuery(document).ready(function($){
$("input.qty").on('keyup change click',function(){
$('input[name=update_cart]').trigger('click');
});
});
答案 0 :(得分:1)
请尝试以下代码。
jQuery(document).ready(function($){
$(document).on('keyup change click','input.qty', function() {
$('input[name=update_cart]').trigger('click');
});
});
如果您需要更多信息,请与我们联系。
答案 1 :(得分:0)
使用输入事件
jQuery(document).ready(function($){
$("input.qty").on('input',function(){
$(this).closest('form').submit();
});
});
答案 2 :(得分:0)
您的代码正常运行。查看以下代码的结果。
jQuery(document).ready(function($){
var count = 0;
$("input.qty").on('keyup change click',function(){
$('input[name=update_cart]').trigger('click');
count++;
});
$('input[name=update_cart]').click(function(e){
$(this).val('Click called '+count);
});
});
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
<input class="qty" name="test"/>
<input name="update_cart"/>