当前位置: 首页 > 编程笔记 >

浅谈jQuery添加的HTML,JS失效的问题

阎德宇
2023-03-14
本文向大家介绍浅谈jQuery添加的HTML,JS失效的问题,包括了浅谈jQuery添加的HTML,JS失效的问题的使用技巧和注意事项,需要的朋友参考一下

如下图所示,

点击添加后,会新添加一行,但是二级联动就失效了,

$('.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失效的问题全部内容了,希望大家多多支持小牛知识库~

 类似资料:
  • 本文向大家介绍浅谈c++ stl迭代器失效的问题,包括了浅谈c++ stl迭代器失效的问题的使用技巧和注意事项,需要的朋友参考一下 之前看《C++ Primier》的时候,也解到在顺序型窗口里insert/erase会涉及到迭代器失效的问题,并没有深究。今天写程序的时候遇到了这个问题。 1 莫名其妙的Erase 最初我的程序是酱紫的,别说话,我知道这样是有问题的,可这样是最直观的想法 没错,程序崩

  • 本文向大家介绍浅谈jQuery双事件多重加载的问题,包括了浅谈jQuery双事件多重加载的问题的使用技巧和注意事项,需要的朋友参考一下 如下所示: 如代码显示那样,当点击button按钮的时候想跳转到2**.html页面。但是,这个最终执行的结果是,先跳转到2**.html页面,然后再跳转到1**.html页面,最终显示的结果是1**.html页面中的内容。 那么,在function中加入下面的代

  • 本文向大家介绍浅谈jquery中使用canvas的问题,包括了浅谈jquery中使用canvas的问题的使用技巧和注意事项,需要的朋友参考一下 使用jquery控制canvas的时候会出现一些问题, 修改的方式为: 原因:jQuery()返回的是jQuery对象,而jQuery对象是没有getContext方法的,需要把jQuery对象转换成Dom对象,官方文档推荐的方法如上述代码,其实jQuer

  • 本文向大家介绍浅谈js中调用函数时加不加括号的问题,包括了浅谈js中调用函数时加不加括号的问题的使用技巧和注意事项,需要的朋友参考一下 其实总结起来如下: 函数只要是要调用它进行执行的,都必须加括号。此时,函数()实际上等于函数的返回值。当然,有些没有返回值,但已经执行了函数体内的行为,这个是根本,就是说,只要加括号的,就代表将会执行函数体代码。 不加括号的,都是把函数名称作为函数的指针,用于传参

  • 本文向大家介绍浅谈js的setInterval事件,包括了浅谈js的setInterval事件的使用技巧和注意事项,需要的朋友参考一下 setInterval() 方法会不停地调用函数,直到 clearInterval() 被调用或窗口被关闭。由 setInterval() 返回的 ID 值可用作 clearInterval() 方法的参数。 setinterval()用法 setInterval

  • 本文向大家介绍浅谈js的html元素的父节点,子节点,包括了浅谈js的html元素的父节点,子节点的使用技巧和注意事项,需要的朋友参考一下 parentNode和parentElement功能一样,childNodes和children功能一样。但是parentNode和childNodes是符合W3C标准的,可以说比较通用。而另外两个只是IE支持,不是标准,Firefox就不支持 示例: "pa