我有一个名为ResponseLog_Date的字段,我想在其中设置默认日期。因此,我正在执行以下操作:
$('#ResponseLog_Date').datepicker({
format: 'MM/DD/YYYY'
}).datepicker("setDate", new Date());
我还有其他只需要日期选择器的日期字段:
// Date picker
$('input[name$="Date"]').datetimepicker({
format: 'MM/DD/YYYY'
});
发生的是,#ResponseLog_Date出现2个选择器,并以“ Date”结尾。
我尝试了以下操作,但得到了相同的结果:
// Date picker
$('input[name$="Date"]' && 'input[name!="#ResponseLog_Date"]').datetimepicker({
format: 'MM/DD/YYYY'
});
答案 0 :(得分:1)
'input[name$="Date"]' && 'input[name!="#ResponseLog_Date"]'
的计算结果仅为'input[name!="#ResponseLog_Date"]'
,您可以使用:not
排除某些元素(在这种情况下,ID为ResponseLog_Date
的元素):
$('input[name$="Date"]:not(#ResponseLog_Date)').datetimepicker({
format: 'MM/DD/YYYY'
});