0

(извините мой английский)Как я могу сбросить selectpicker после скрыть модальный?

Эй, ну я есть выбор подборщика:

    +      
        '<select class="selectpicker" id="select_seleccionar_proyecto_id">' 
        + 
        '<option value="0">Seleccione..</option>' 
        +       
        '<option value="1">Tarea número 1</option>' 
        +       
        '<option value="2">Tarea número 2</option>' 
        +      
        '<option value="3">Tarea número 3</option>' 
        + 
        '<option value="4">Tarea número 4</option>' 
        +       
        '<option value="5">Tarea número 5</option>' 
        +      
        '<option value="6">Tarea número 6</option>' 
        +     
        '</select>'   

это выбрать окно в модальном, и когда я закрываю эту модальность, то выберите поле, как в последний раз , например: я выбираю «tarea numero 4», закрываю модальный и открываю модальный и «tarea numero 4». Ну, у меня есть метод, который я вызываю после скрытия модального, и когда я открываю, мне нужно «seleccionar ..», но ничего не работает.

¿Какой лучший вариант в jquery? thanks

HideModal: function(){ 
    var self = this; 
    $('#modal_seleccionar_tarea_id').modal('hide'); 
    self.LimpiarModalTarea(); 
    }, 

LimpiarModalTarea: function(){ 
var self = this; 

$('#select_seleccionar_proyecto_id').val("0");}, 

PD: эта работа в других модальных, но с textarea.

ответ

0

я думаю, что вы ищете для этого $("#select_seleccionar_proyecto_id").prop('selectedIndex',0);

StackOverflow Set the selected index of a Dropdown using jQuery

+0

выбранный индекс не предполагают, чтобы быть доступ объекта JQuery. Вам нужно добавить '$ (" # select_seleccionar_proyecto_id ") [0] .selectedIndex = 0;' для доступа к свойствам selectedIndex. –

0

Попробуйте изменить свой код JQuery

из

$('#select_seleccionar_proyecto_id').val("0"); 

в

$("#select_seleccionar_proyecto_id")[0].selectedIndex = 0; 
       //<<-- or 
$("#select_seleccionar_proyecto_id").get(0).selectedIndex = 0; 

Обычно при использовании $('#select_seleccionar_proyecto_id').val("0"); также работать, что LimpiarModalTarea функция работы при вызове в hidemodal функции ?? Если бы эти функции не выполнялись, поставив предупреждение, чтобы это сделать.

+0

спасибо за ответ, но не работает, и да, если я поставил предупреждение в «LimpiarModalTarea», и я закрыл модальный, работа с предупреждением .. поэтому я знаю, что метод в порядке, потому что это то же самое, что я использовал раньше, но с текстовой областью в модальной форме. –

+0

Можете ли вы добавить свой код на скрипке. Легко нам видеть, что там произошло. –

1

Если вы используете самозагрузки-выберите

$("selectorOfSelect").val('0').selectpicker('refresh'); 
Смежные вопросы