【发布时间】:2014-03-05 06:35:32
【问题描述】:
我在 yii 框架中使用 echmultiselect extension。
当我在数据库中添加任何新行时,我想在下拉列表中添加新选项。扩展中是否有任何重新加载参数或者我该怎么做?
【问题讨论】:
标签: jquery yii multi-select yii-extensions jquery-multiselect
我在 yii 框架中使用 echmultiselect extension。
当我在数据库中添加任何新行时,我想在下拉列表中添加新选项。扩展中是否有任何重新加载参数或者我该怎么做?
【问题讨论】:
标签: jquery yii multi-select yii-extensions jquery-multiselect
你需要使用jquery。
$('#my_multiselect').multiselect('addOptions', 'my_value=my_text');
这会起作用。
【讨论】:
你可以使用jquery
代码:-
<script>
$(function(){
var el = $("select").multiselect(),
disabled = $('#disabled'),
selected = $('#selected'),
newItem = $('#newItem');
$("#add").click(function(){
var v = newItem.val(), opt = $('<option />', {
value: v,
text: v
});
if(disabled.is(':checked')){
opt.attr('disabled','disabled');
}
if(selected.is(':checked')){
opt.attr('selected','selected');
}
opt.appendTo( el );
el.multiselect('refresh');
});
});
</script>
【讨论】: