У меня есть поле выбора:Как сбросить поле выбора после скрытия модального?
<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>
поле выбора находится в модальном, и после того, как я закрываю модальных, то выберите поле остается последней выбранной опции в последний раз.
Я построил метод, который вызывается после того, как модальный скрыта, но ничего я пытался, кажется, чтобы сбросить поле выбора:
LimpiarModalTarea: function(){
var self = this;
//My attempts:
/*
* $("select option[value='0']").attr("selected","selected");
* $("select_seleccionar_proyecto_id").val($("select option[value='0']").val());
* $("#target").val($("#select_seleccionar_proyecto_id option:first").val());
* $("#select_seleccionar_proyecto_id option:first").val();
*/
},
Я положил предупреждение в LimpiarModalTarea
и когда я закрыл модальность, предупреждение работа ... поэтому я знаю, что метод вызывается.
Любые предложения?
модальный изображение http://www.uppic.com/uploads/14302560911.jpg
EDIT:
Мне очень жаль, но я не упомянул, что работа с различными модулями.
В модуле «А» у меня есть метод, который содержит кнопку, которая открывает метод модального и опубликования:
Этот метод содержит HTML:
+
'<a href="#myModal2" role="button" class="btn btn-success btn-sm" id ="btn_seleccionarTarea_'+iContProyecto+'_id" data-toggle="modal"><strong>Seleccionar una tarea</strong></a>'
+
Этот метод содержит публикации:
PublicarBotonSeleccionarTarea: function(icontTarea){
var self = this;
$("#btn_seleccionarTarea_"+icontTarea+"_id").click(function(){
self.publishers("seleccionProyecto_seleccionarTarea", icontTarea);
});
},
В модуле "B" Я подписываюсь с помощью этого метода:
subscribers : function() {
var self = this;
self.sb.subscribe('seleccionProyecto_seleccionarTarea', function(data) {
self.idTarea=data;
self.showModal();
});
},
Действие кнопки в модальном:
CargarAcciones: function(){
var self = this;
self.hideError();
$('#btn_modal_seleccionarTarea_cancelar_id').click(function(){
self.HideModal();
self.hideError();
});
$('#btn_modal_seleccionarTarea_aceptar_id').click(function(){
var seleccionTarea = $("#select_seleccionar_proyecto_id option:selected").val();
if(seleccionTarea!=0){
self.envioNombreTarea();
self.HideModal();
}else{
self.showError();
}
});
},
Тогда я начинаю работать на то, что я говорил раньше, так что у меня нет кнопки на том же модуле.
мне нужно очистить модальность в модуле B
try $ ('# select_seleccionar_proyecto_id'). Val ('0') или $ ("# select_seleccionar_proyecto_id").attr ('selectedIndex', 0); – Sushil
ty, но не работает –
Посмотрите мой ответ в этой статье [http://stackoverflow.com/questions/7445492/how-to-reset-a-select-box-using-jquery/7445661#7445661) – Jack