Нужно отфильтровать то, что показывает на поле - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть поле с именем 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 picker
  $('input[name$="Date"]' && 'input[name!="#ResponseLog_Date"]').datetimepicker({
      format: 'MM/DD/YYYY'
  }); 

1 Ответ

1 голос
/ 24 сентября 2019

'input[name$="Date"]' && 'input[name!="#ResponseLog_Date"]' оценивается как 'input[name!="#ResponseLog_Date"]', вы можете использовать :not для исключения определенных элементов (в данном случае, элемент с идентификатором ResponseLog_Date):

$('input[name$="Date"]:not(#ResponseLog_Date)').datetimepicker({
    format: 'MM/DD/YYYY'
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...