2016-04-12 3 views
0

Я пытаюсь установить select a option на основании ввода, данного пользователем в моем select с плагином chosen. Мой код работает, когда я удаляю data-rel="chosen". Это мой код.опция, выбранная база по значению javascript с выбранным плагином

 function editUser() { 
     var tldArray = new Array(); 
      $("select#extname > option").each(function(){ 
       tldArray.push($(this).val()); 
      }); 

      for (index = 0;index < tldArray.length;index++) { 
       if (tldArray[index] == document.getElementById('extselect').value) { 
        $('#extname').val($.trim(tldArray[index])); 
       } 
      } 
     } 

это мой select:

<select id="extname" data-rel="chosen" class="input-small" data-placeholder="Ext. Name"> 
    <option value=""></option> 
    <option value="SR">SR</option> 
    <option value="JR">JR</option> 
    <option value="3rd">3rd</option> 
    <option value="4th">4th</option> 
    <option value="5th">5th</option> 
    <option value="6th">6th</option> 
    <option value="7th">7th</option> 
    <option value="8th">8th</option> 
    <option value="9th">9th</option> 
    <option value="10th">10th</option> 
</select> 

и это мой input

<input class="input focused" id="extselect" style="margin-top:-15px" type="text" placeholder="First Name"> 

<button value='$key->id' class='btn btn-mini btn-info' href='#' onclick='editUser(this)'> 

Как я могу сделать эту работу с chosen плагин?

ответ

0

Изменения, внесенные в отборное инициализируется выбран не будет отображаться в формате HTML, порожденного выбранного плагина, пока вы не вызовете

$('#extname').trigger('chosen:updated'); 
+0

Я уже пытался, но все еще не везение –

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

  • Нет связанных вопросов^_^