日期:2014-05-17  浏览次数:20598 次

哪位 大神知道 解决不能在jquery ui dialog 表格里调用datepicker,100分求助!!!
哪位 大神知道 解决不能在jquery ui dialog 表格里调用datepicker,100分求助!!!

我可以jquery ui dialog 调用datepicker但是

表格里就不行了如:<tr><td><input type="text" id="datepicker"><td></tr>

并且是在dialog中的有父标签的也不可以,第一层的可以.

业界良心,100分求助!!!只求大神!!!

------解决方案--------------------
1.看看input的id是不是重复了
2.看看jquery.ui.js是不是引入重复了
3.看看其他有没有重复的东西
------解决方案--------------------
$( "#divs" ).dialog().open;这一句很可能是导致问题的关键。

你在onload事件中给datepicker绑定了ui事件,(不知道dialog空间实在页面上写的还是用js封装的,猜测是js封装的)此时dialog还没有弹出,换句话说页面中还没有<input type="text" id="datepicker">这个元素,所以onload事件里的事件绑定就没有意义,不会起作用。所以尝试先弹出dialog,再进行事件绑定。