使用jquery-ui datepicker时,我遇到了以下错误。
0x800a138f - JavaScript运行时错误:无法设置未定义或空引用的属性“currentDay”
我在网上看到这是因为带有重复ID的html标签。我目前使用CSS属性 display:none 隐藏/显示带有重复ID的div /输入,具体取决于用户是否在移动设备上查看该站点。当我使用下面的代码行选择datepicker的输入时,看起来隐藏的输入对于jquery仍然是“可见的”。
$( “#emp2startdate”)日期选择器();
$( “#emp2enddate”)日期选择器();
如何从jquery中完全隐藏html标记ID,以便我不选择重复的ID?
答案 0 :(得分:0)
我试图避免更改ID,因为我认为我在代码中的其他地方使用它们。经过一番挖掘,我发现每个输入的ID都没有在其他任何地方使用,所以我可以毫无顾虑地更改它们。