需要过滤现场显示的内容

时间:2019-09-24 15:32:11

标签: jquery

我有一个名为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'
  }); 

1 个答案:

答案 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'
});