不然 js自動加上去的html 元素會致使事件沒有效果。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 的綁定事件的方式