Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/89.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
日期选择器未处理动态元素-Jquery_Jquery_Html_Datepicker - Fatal编程技术网

日期选择器未处理动态元素-Jquery

日期选择器未处理动态元素-Jquery,jquery,html,datepicker,Jquery,Html,Datepicker,Datepicker正在处理静态元素 $('#SSL_CALEN_ID').datepicker({ language: 'en', autoClose: true, dateFormat: 'mm/dd/yyyy' }) 但不处理动态元素。请查找以下代码: $('body').on('focus', "[name='expDate']", function (e) { e.preventDefault(); e.stopPropagation(

Datepicker正在处理静态元素

 $('#SSL_CALEN_ID').datepicker({
    language: 'en',
    autoClose: true,
    dateFormat: 'mm/dd/yyyy'
  })
但不处理动态元素。请查找以下代码:

 $('body').on('focus', "[name='expDate']", function (e) {
    e.preventDefault();
    e.stopPropagation();
    alert(this.id); //ID OF THE TEXT BOX IS GETTING ALERTED
    $(this).datepicker({
      language: 'en',
      autoClose: true,
      dateFormat: 'mm/dd/yyyy'
    })
  });

执行警报时,文本框的
id
会收到警报,但日历不会弹出。你能指出错误吗。提前感谢。

您需要在输入添加到页面时启动日期选择器-当您关注它时,已经太晚了(加上您这样做的方式会在每次关注输入时初始化日期选择器,这不好)在动态元素创建后立即启动日期选择器。。。就像处理静态元素一样。@LouysPatriceBesette我是个初学者。你能告诉我怎么做吗。非常感谢。如何创建
expDate
元素?我正在向现有网页添加一个模板(把手),并打算在该页面上使用datepicker。