2016-03-30 2 views
5

В приведенном ниже коде, если текущее раскрывающееся значение указывает на значение, доступное в переменной , значение, то выпадающее выбранное значение должно быть изменено на первое значение.Значение сброса сброса до первого значения при выполнении условия

if (selectedForYear() == 2016) { 
     var d = new Date(); 
     var month = d.getMonth(); 
     month = month + 3; 
     while (month <= 13) { 
      $('#dk_container_selectForMonth .dk_options li:nth-child(' + month + ')').css({ "display": 'none' }); 
      var listvalues = $('#dk_container_selectForMonth .dk_options li:nth-child(' + month + ')').text(); 
      if ($('#dk_container_selectForMonth .dk_options li.dk_option_current a').text() == listvalues) 
      { 

       $("#dk_container_selectForMonth").val($("#dk_container_selectForMonth li:first").val()); 

       } 
      month++; 
     } 
    } 

Я попытался это:

$("#dk_container_selectForMonth").val($("#dk_container_selectForMonth li:first").val()); 

, но он не работает.

Вот HTML:

<div class="flexContainer mediumGutter"> 

    <div class="flexContent"> 
     <select data-bind="options: month, optionsCaption: 'Month', value: selectedForMonth" id="selectForMonth" tabindex="8" style="width: 130px"> 
      <option>month</option> 
     </select> 
    </div> 
    <div class="flexContent"> 
     <select data-bind="options: year, optionsCaption: 'Year', value: selectedForYear" id="selectForYear" tabindex="9" style="width: 130px"> 
      <option>year</option> 
     </select> 
    </div> 

Есть ли способ сделать это?

+0

Пожалуйста, добавьте «HTML», чтобы можно было создать рабочий фрагмент. Трудно отлаживать то, что вы здесь представили. – sabithpocker

+0

@sabithpocker Пожалуйста, найдите добавленный HTML-код – Kamal

ответ

2

Извините за ответ на мой вопрос. Ответ может помочь кому-то.

Обновляя раскрывающийся список с помощью метода jquery dropkick(), раскрывающийся список обновляется и получает первое значение.

$('#selectForMonth').dropkick('refresh'); 
+0

Вы используете настраиваемый плагин? – NiZa

Смежные вопросы