【发布时间】:2013-04-16 16:27:23
【问题描述】:
所以这里是设置: 我有两个 jquery 日期选择器,在 jquery 选项卡内,在 jquery 模态对话框窗口内:
\---/\---/\---/_______________
/ /
\ \
/ DATEPICKER1 /
\ \
/ DATEPICKER2 /
\ \
/ /
\ \
/____________________________/
第一个日期选择器正常运行,但是当我尝试单击第二个日期选择器中的日期时,它只会激活第一个日期选择器。你遵循了吗? :)
总而言之,点击 datepicker2 中的日期会激活 datepicker1。
我不知道为什么会这样 - 它们有不同的 ID 和名称,如下所述。
创建我正在使用的日期选择器:
$(function() {
$("#datepicker1").datepicker();
$("#datepicker2").datepicker();
});
字段很简单:
<input type="text" id="datepicker1" name="datepicker1" value="" />
<input type="text" id="datepicker2" name="datepicker2" value="" />
我正在使用 jQuery v1.9.0 和 jQueryui v1.10.0。
对此有什么想法吗?需要注意的是,由于雇主的限制,我无法发布实际代码,但如果您需要任何澄清,我可以回答大多数问题。任何和所有的帮助将不胜感激!
【问题讨论】:
-
+1 表示 ASCII 艺术。
-
你能不能把
$("#datepicker2").datepicker();去掉,看看是怎么回事,datepicker2是否仍然触发datepicker -
检查您是否正在编写代码副本......这不应该发生......:)
-
它应该可以正常工作:jsfiddle.net/DpmeB
-
作为 jquery 1.9.1 的补充说明,因为修复了很多错误
标签: javascript jquery html jquery-ui datepicker