Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.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
从javascript将日期文本框写入html后激活jquery日历_Javascript_Jquery_Html_Jquery Ui - Fatal编程技术网

从javascript将日期文本框写入html后激活jquery日历

从javascript将日期文本框写入html后激活jquery日历,javascript,jquery,html,jquery-ui,Javascript,Jquery,Html,Jquery Ui,嗨,我试图在选择日期选择器的文本框从javascript写入html文档之后,从我的页面引用日期选择器。只是想知道是否有什么方法可以触发这个。通常情况下,我只需要写一行,但对于我正在做的事情,我需要它是动态的 <body> <script> function popHTML() { var MyInside = document.getElementById("MyInside") var ohtml ohtml = "" oht

嗨,我试图在选择日期选择器的文本框从javascript写入html文档之后,从我的页面引用日期选择器。只是想知道是否有什么方法可以触发这个。通常情况下,我只需要写一行,但对于我正在做的事情,我需要它是动态的

        <body>
  <script>
  function popHTML() {
  var MyInside = document.getElementById("MyInside")
  var ohtml
  ohtml = ""

  ohtml = "<table><tr><td height=\"37\"><input type=\"text\" id=\"XDATE2\" name=\"XDATE2\" /></td></tr></table>"

  MyInside.innerHTML = ohtml
  }
  </script>

<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script> 
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.7/jquery-ui.min.js"></script> 

  <table><tr><td><input type="button" onclick="popHTML()"></td><td id="MyInside"></td></tr></table>

  <script type="text/javascript"> 
  var DatePicked = function() { 

            var departure = $("#XDATE"); 
            var arrival = $("#arrival"); 
            var nights = $("#nights"); 

            var triggeringElement = $(this); 

            var departureDate = departure.datepicker("getDate"); 


    } 
    $(function() { 

            $("#XDATE, #arrival").datepicker({ 
                    onSelect: DatePicked 
            }); 

    }); 

</script>   






  </body></html>

函数popHTML(){
var MyInside=document.getElementById(“MyInside”)
var ohtml
ohtml=“”
ohtml=“”
MyInside.innerHTML=ohtml
}
var datepick=函数(){
var偏离=$(“#XDATE”);
var arrival=$(“#arrival”);
var nights=$(“#nights”);
var triggeringElement=$(此值);
var departureDate=离开日期选择器(“getDate”);
} 
$(函数(){
$(“#XDATE,#arrival”).datepicker({
onSelect:日期选择
}); 
}); 

你需要把这段代码

$("#XDATE, #arrival").datepicker({ 
                    onSelect: DatePicked 
            }); 
在函数内部(或从中调用),在将输入元素写入文档的函数内部,以及在写入输入元素之后

在您的情况下,将在这一行之后:

MyInside.innerHTML = ohtml