(对不起,我的英文)
嘿,我有一个精选的选择器: +
'<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中最好的选择是什么?感谢
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 :(得分:2)
如果您使用的是bootstrap-select
$("selectorOfSelect").val('0').selectpicker('refresh');
答案 1 :(得分:0)
我认为您正在寻找$("#select_seleccionar_proyecto_id").prop('selectedIndex',0);
stackoverflow Set the selected index of a Dropdown using jQuery
答案 2 :(得分: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
函数中调用时是否有效?如果通过发出警报来确保这些功能无法确保这些功能。