Javascript PHP+;jQuery:对具有特定模式的输入应用datepicker
我有一个大表单,至少有5个输入日期表单 例如:Javascript PHP+;jQuery:对具有特定模式的输入应用datepicker,javascript,php,jquery,datepicker,Javascript,Php,Jquery,Datepicker,我有一个大表单,至少有5个输入日期表单 例如: <input type="text" id="nameClient" name="nameClient"/> <input type="text" id="nameRouterID" name="nameRouerID"/> <input type="text" id="dateInstallation" name="dateInstallation"/> <input ty
<input type="text" id="nameClient" name="nameClient"/>
<input type="text" id="nameRouterID" name="nameRouerID"/>
<input type="text" id="dateInstallation" name="dateInstallation"/>
<input type="text" id="dateConfiguration" name="dateConfiguration"/>
<input type="text" id="dateConfirmationClient" name="dateConfirmationClient"/>
后来:
$(this).datepicker("option", {dateFormat: "dd/mm/yy", changeMonth: true, changeYear: true});
但是我不能让它工作,我不确定这是语法问题还是其他问题您可以使用属性start with selector来匹配ID的起始日期
$('[id^="date"]').datepicker();
或者,要匹配包含日期的任何ID,属性包含选择器
$('[id*="date"]').datepicker();
您是否可以为每个元素添加一个类
,然后是$('.dateInput').datepicker()
?哦,我不认为,如果不能在整个DOM中搜索,这是个好主意。我必须标记它,但其余的是动态的!要应用特定选项,我在$('[id^=“date”]')之后添加datepicker(“选项”,{dateFormat:“dd/mm/yy”,changeMonth:true,changeYear:true});
$('[id^="date"]').datepicker();
$('[id*="date"]').datepicker();