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

Ocean___ 2013-12-12 09:49:53
哪位 大神知道 解决不能在jquery ui dialog 表格里调用datepicker,100分求助!!!

我可以jquery ui dialog 调用datepicker但是

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

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

业界良心,100分求助!!!只求大神!!!
...全文
132 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
munandong 2013-12-13
  • 打赏
  • 举报
回复
1.看看input的id是不是重复了 2.看看jquery.ui.js是不是引入重复了 3.看看其他有没有重复的东西
桃园闲人 2013-12-13
  • 打赏
  • 举报
回复
$( "#divs" ).dialog().open;这一句很可能是导致问题的关键。 你在onload事件中给datepicker绑定了ui事件,(不知道dialog空间实在页面上写的还是用js封装的,猜测是js封装的)此时dialog还没有弹出,换句话说页面中还没有<input type="text" id="datepicker">这个元素,所以onload事件里的事件绑定就没有意义,不会起作用。所以尝试先弹出dialog,再进行事件绑定。
jdgdf566 2013-12-13
  • 打赏
  • 举报
回复
这个问题也可以到javascript区问问。
桃园闲人 2013-12-13
  • 打赏
  • 举报
回复
引用 2 楼 shy_123 的回复:
[quote=引用 1 楼 peng_hao1988 的回复:] <input type="text" id="datepicker">这个你在哪里给他绑定datepicker事件的??代码写全了。
大致的调用如下 js: $(function() { $( "#datepicker" ).datepicker(); }); $( "#divs" ).dialog().open; jsp: <div id="divs"><tr><td><input type="text" id="datepicker"><td></tr><div> [/quote] 最好自己定义各个业务名字不要用datepicker,免得代码冲突。
Ocean___ 2013-12-12
  • 打赏
  • 举报
回复
引用 1 楼 peng_hao1988 的回复:
<input type="text" id="datepicker">这个你在哪里给他绑定datepicker事件的??代码写全了。
大致的调用如下 js: $(function() { $( "#datepicker" ).datepicker(); }); $( "#divs" ).dialog().open; jsp: <div id="divs"><tr><td><input type="text" id="datepicker"><td></tr><div>
桃园闲人 2013-12-12
  • 打赏
  • 举报
回复
<input type="text" id="datepicker">这个你在哪里给他绑定datepicker事件的??代码写全了。

81,092

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧