javascript - jQuery生成的日期选择表单无法加载日期选择框
阿神
阿神 2017-04-11 09:59:56
0
4
226

如上图所示,当用户点击按钮时,添加一行新的表单,然而添加的表单无法选择日期。我试了一下如果直接手工复制同样的表单在页面中,可以正常填写的。难道js加载完成后再向页面添加的元素就无法加载js特效了么?求解!!!!
js代码如下:

阿神
阿神

闭关修行中......

reply all (4)
小葫芦

恩,你猜的很对,对于动态添加的元素的事件是没有绑定在一起的,我个人觉得你可以试试,添加完毕之后重新绑定一下事件选择的事件。

    洪涛

    事件委托,看一下jquery的on绑定事件

      PHPzhong

      js新添加的元素是没有任何事件的,需要重新绑定一下初始化时间选择器的函数才行。

        迷茫
        $("#add_experience").click(function(){ $("#experience").append('添加的html代码'); $('.input-daterange').datepicker({});//选取新增表单的class,然后绑定 obj = document.getElementsByName("old_employed_time"); if (obj.length >= 3) { $("#add_experience").remove('#add_experience'); } });

        谢谢大家的帮助!

          Latest Downloads
          More>
          Web Effects
          Website Source Code
          Website Materials
          Front End Template
          About us Disclaimer Sitemap
          php.cn:Public welfare online PHP training,Help PHP learners grow quickly!