JQuery,唯一id

JQuery,唯一id,jquery,html,Jquery,Html,我有一个带有两个日期输入字段的表单 我想用DatePicker。 为了获得每个字段的日历弹出窗口,我需要使用唯一的id 如何创建一个唯一的id,但同时引用一(1)“DatePicker”JQuery函数 我试过: $( "#datepicker" ).datepicker(); 与 及 与 下面是代码 $(函数(){ $(“#日期选择器”).datepicker(); $(“#.datepicker”).datepicker(); } ); jQuery UI日期选择器-默认功能 日期:

我有一个带有两个日期输入字段的表单

我想用DatePicker。
为了获得每个字段的日历弹出窗口,我需要使用唯一的id

如何创建一个唯一的id,但同时引用一(1)“DatePicker”JQuery函数

我试过:

$( "#datepicker" ).datepicker();

下面是代码

$(函数(){
$(“#日期选择器”).datepicker();
$(“#.datepicker”).datepicker();
} 
);

jQuery UI日期选择器-默认功能
日期:

日期:

日期:

日期:

日期:

日期:


您可以使用类在Jquery中选择元素,而不是使用ID。每个datepicker仍然具有唯一的ID,但jquery将同时选择这两个ID

此外,您的ID不能以数字开头。
$(函数(){
$(“.picker”).datepicker();
});

jQuery UI日期选择器-默认功能
日期:

日期:


当我们需要对一组DOM元素执行相同的活动时,最好使用类。当我们想要设置/获取值时,仍然可以为日期选择器设置ID

$(document).ready(function(){//只有在DOM就绪后才会触发此命令
$(“.datepicker”).datepicker();
} 
);

jQuery UI日期选择器-默认功能
日期:

日期:

日期:

日期:

日期:

日期:


只需使用一个特殊的css类而不是id。这样,所有datepicker输入字段都可以(而且必须!)具有不同的id,并且脚本可以通过类名调用它们


请记住,ID和类不允许以数字开头

请详细说明一下一(1)“DatePicker”JQuery函数??为什么不能使用类?如果你仍然想使用
id
,我会说在最后保留
唯一的标识符,比如
datepicker1
datepicker2
,然后你可以使用
$('id^=“DatePicker”)。DatePicker()
“为了获得每个字段的日历弹出窗口,我需要使用一个唯一的id。”不,一点也不。一般来说,为所有内容分配id会使事情变得更复杂,而不是更容易。谢谢大家的帮助
id="1datepicker"
id="2datepicker"
$( "#.datepicker" ).datepicker();
id="1.datepicker"
id="2.datepicker"