使用JQuery Datepicker(具有重复ID的元素)

时间:2018-06-14 19:07:58

标签: jquery html css jquery-ui-datepicker

使用jquery-ui datepicker时,我遇到了以下错误。

  

0x800a138f - JavaScript运行时错误:无法设置未定义或空引用的属性“currentDay”

我在网上看到这是因为带有重复ID的html标签。我目前使用CSS属性 display:none 隐藏/显示带有重复ID的div /输入,具体取决于用户是否在移动设备上查看该站点。当我使用下面的代码行选择datepicker的输入时,看起来隐藏的输入对于jquery仍然是“可见的”。

  

$( “#emp2startdate”)日期选择器();

     

$( “#emp2enddate”)日期选择器();

如何从jquery中完全隐藏html标记ID,以便我不选择重复的ID?

1 个答案:

答案 0 :(得分:0)

我试图避免更改ID,因为我认为我在代码中的其他地方使用它们。经过一番挖掘,我发现每个输入的ID都没有在其他任何地方使用,所以我可以毫无顾虑地更改它们。