浅谈jQuery添加的HTML,JS失效的问题
2016-10-05 20:42
399 查看
如下图所示,
点击添加后,会新添加一行,但是二级联动就失效了,
$('.provinceList').live('change', function(){ var provinceId = $(this).val(); var obj = $(this); $.post('/yuyue/ajaxCityList', {'provinceId':provinceId}, function(list){ var data = eval( '(' + list + ')' ); if( data . status == 0 ) { var html = '<option value="">-请选择城市-</option>'; for ( var i=0; i < data . list . length; i++ ) { html += '<option value="'+ data . list[i] . region_id +'">' + data . list[i] . region_name + '</option>'; } obj.parent().find("select[name='region_id']").html(html); } });
正常情况下,使用的是bind绑定时间,而这里需要用live,设定时间为永久性存活。就OK了。
以上就是小编为大家带来的浅谈jQuery添加的HTML,JS失效的问题全部内容了,希望大家多多支持脚本之家~
您可能感兴趣的文章:
相关文章推荐
- jQuery添加的HTML,JS失效的问题。
- jQuery添加的HTML,JS失效的问题。
- jQuery添加的HTML,JS失效的问题。
- 意外解决js动态生成的html代码中一些事件失效问题
- WEB基础之innerHTML添加标签后class触发js的问题
- 意外解决js动态生成的html代码中一些事件失效问题
- 关于js动态添加的时候样式失效的问题
- 解决jquery或js动态添加easyUI元素时样式失效问题
- JS生成HTML,JS函数失效问题
- 添加<!doctype html>后造成JS写的定位失效
- js里添加html调用function参数问题
- 通过js写html代码,添加事件传参数问题的解决方案
- 关于 js 动态生成html 绑定事件失效的问题
- 使用live delegate on来解决js对后加载的html失效的问题
- 【坑】在HTML页面中缺少<!doctype html>造成部分js代码失效问题
- 使用live delegate on来解决js对后加载的html失效的问题
- Js脚本:动态添加HTML自定义属性以及处理html元素的自定义属性(兼容Firefox和IE)
- ajax载入页面js失效的问题
- XHTML下,JS浮动代码失效的问题
- 去除所有js,html,css代码问题