我正在做一個商城相關的項目,需要用到購物車。購物車的數據我存在了session里,但是在前端需要實時更新購物車的數據,所以動態的創建了元素。在jquery中,要給動態元素綁定事件,我使用了on方法,但是該方法一直不生效,必須刷新頁面才能刪除購物車的數據,請大家幫忙看看。項目使用的是ThinkPHP框架。商品數量:Total:¥清空$(function(){remove_url="{:U('mall/cart/removeitem')}";$('#shoppingCartWrapper').find('.shoppingCartRemoveProductButton').on('click',function(){good_id=$(this).prev().prev().val();$.ajax({'url':remove_url,'type':'post','data':{'good_id':good_id},'success':function(data){$('#shoppingCartButtons').prevAll().remove();$('#shoppingCartButtons').before(data);}});});});線上演示地址:http://weixin.chenfw.me/mall/index
jQuery on()方法綁定動態元素的點擊事件
繁星coding
2019-04-07 11:19:27