vueinputradio的change方法失效
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vueinputradio的change方法失效相关的知识,希望对你有一定的参考价值。
参考技术A 你好。是正常的。本来再图中添加change事件能够触发我们可以再事件中做一些其他事清,但是今天突然不触发了,咱也不知道为啥,别的界面这样写就可以触发。发现好多人也有这种问题。我们可用不使用change,改为在option 中添加点击事件,但是要加个native。将当前数据传进点击事件中。关于Ajax中this失效
citychange(".provincedata", ".citydata"); citychange(".citydata", ".areadata"); function citychange(change, add) {//改变的dom 插入的dom $(change).change(function () { var code = $(change).find("option:selected").attr("data-code"); var str = Get_lsdata("code" + code); //拿到缓存中的数据 var obj = $(this);-------------------------------------------------------------在这个位置把this给到一个变量中 if (str != null && str != "") { $(this).siblings(add).html(str); } else { $.ajax({ url: "/SystemManageAction/GetCityByProvince", type: "post", dataType: "json", data: { pcode: code }, success: function (data) { if (data.result == 1) { var str = ""; var data = JSON.parse(data.data); for (var i = 0; i < data.length; i++) { str += " <option data-code=" + data[i].Code + ">"; str += data[i].Name; str += " </option >"; } Set_lsdata("code" + code, str);//缓存字符串 $(obj).siblings(add).html(str); -------------------------此处如果是$(this)则代表的是ajax这个对象 } else { alert("获取信息失败,请刷新再试!") } }, error: function () { alert("服务器异常!") } }) } }) }
以上是关于vueinputradio的change方法失效的主要内容,如果未能解决你的问题,请参考以下文章