否则 js自动加上去的html 元素会导致事件没有效果。
正确的 绑定 改变事件 // 切割方式 $(".form_list").on('change',"select[name='peDetails_inciseWay']",function(){ var formListUl= $(this).parents(".form_list_ul"); var weight = formListUl.find('input[name="Reference"]').val();//重量 if (!weight || weight=="" || parseFloat(weight)<=0 ) { //预计重量不存在,则忽略 return; } matchAndCalculationPrice($(this),weight); make_All_total_price(); });// 下面的 这样的改变事件 写法, 在 使用 jq append 加上 的 html 元素,会导致事件没有起效果。$(".form_list select[name='peDetails_inciseWay']").change(function(){ });所以多使用 on 的绑定事件的方式