亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

關于js select onchange事件無法觸發的問題

關于js select onchange事件無法觸發的問題

慕桂英4014372 2018-12-07 02:21:17
頁面加載后 select onchange事件可以觸發,但是我移除部分標簽,重新追加新標簽,select onchange事件無法觸發,哪里出錯了嗎? $(document).ready(function () { //選擇區域 $(".area").on('change', function () { var node=$(this).parent().parent().find(".floor"); node.empty(); $(node).append('<option value="0">請選擇樓盤</option>'); var area = $("option:selected", this).val(); var ids = ""; $("#compare-floor-dl dd").each(function () { ids += ","+$(this).attr("id"); }); ids=ids.substring(1); $.post("@Url.Action("ChooseArea")", { area: area,ids:ids }, function (data) { for (var i = 0; i < data.length; i++) { $(node).append('<option value="' + data[i].id + '">' + data[i].proname + '</option>') } }); }); //選擇樓盤 $(".floor").on('change', function () { $(this).parent().parent().parent().parent().remove(); var id = $("option:selected", this).val(); $.post("@Url.Action("ChooseFloor")", { id: id }, function (data) { $("#compare-floor-dl").append('<dd id="'+data.id+'"><ul>' + '<li class="first" style="height: 155px;">' + ' <a href="/NewHouses/Detail/' + data.id + '" target=_blank title="' + data.proname + '"><img src="'+data.img+'" width=120 height=120></a>' + '</li>' + '<li><a href="/NewHouses/Detail/'+data.id+'" target=_blank title="' + data.proname + '" class="red">' + data.proname + '</a>'+ '<span class="jclose" onclick="jclose('+data.id+')">[重新選擇樓盤]</span></li>' + '<li>' + data.area + '</li>' + '<li>'+data.site+'<a href="/NewHouses/Detail/' + data.id + '#dt" target="_blank" class="red">[查看地圖]</a></li>' + '<li>'+data.typemenu+'</li>' + '<li>'+data.sales_status+'</li>' + '<li>'+data.pricedesc+'</li>' + '<li>'+data.property_costs+'</li>' + '<li>'+data.property_type+'</li>' + '<li>'+data.decoration+'</li>' + '<li>'+data.green_rate+'</li>' + '<li>'+data.kp_time+'</li>' + '<li>'+data.fin_time+'</li>' + '<li>'+data.development+'</li>' + '<li>'+data.sales_address+'</li>' + '<li><font>'+data.sales_tel+'</font></li>' + '<li class="hxt">' + data.traffic_flow + '</li>' + '<li class="hxt">' + '<span style="padding:5px">' + data.around + '[<a href="/NewHouses/Detail/' + data.id + '" target=_blank>更多</a>]</span>' + '</li>' + '</ul></dd>'); }); }); }); //移除并重新追加 function jclose(id) { $("#" + id + "").remove(); $("#compare-floor-dl").append('<dd id="0"><ul>' + '<li class="first" style="height: 155px;">' + '<p><b>添加樓盤</b></p>' + '<p>' + '<select class="area">' + '<option value="">選擇區域</option>' + '<option value="小店區">小店區</option>' + '<option value="迎澤區">迎澤區</option>' + '<option value="萬柏林區">萬柏林區</option>' + '<option value="尖草坪區">尖草坪區</option>' + '<option value="晉源區">晉源區</option>' + '<option value="杏花嶺區">杏花嶺區</option>' + '</select>' + '</p>' + '<p>' + '<select class="floor">' + '<option value="0">請選擇樓盤</option>' + '</select>' + '</p>' + '</li>' + '<li></li>' + '<li></li>' + '<li></li>' + '<li></li>' + '<li></li>' + '<li></li>' + '<li></li>' + '<li></li>' + '<li></li>' + '<li></li>' + '<li></li>' + '<li></li>' + '<li></li>' + '<li></li>' + '<li>?</li>' + '<li class="hxt"></li>' + '<li class="hxt"></li>' + '</ul></dd>'); }
查看完整描述

2 回答

?
萬千封印

TA貢獻1891條經驗 獲得超3個贊

樓上正解,移除了標簽,標簽上的事件也沒了,添加新標簽需要重新綁定時間,或者你不移除標簽,清空標簽內的內容也行
查看完整回答
反對 回復 2018-12-24
  • 2 回答
  • 0 關注
  • 2637 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號