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