Codeigniter使用jQuery/JavaScript使用选定值填充multiselect
在我的一个Modals中,我有一个multiselect,我想使用以下代码创建的jQuery/JavaScript填充它:Codeigniter使用jQuery/JavaScript使用选定值填充multiselect,jquery,codeigniter,multi-select,Jquery,Codeigniter,Multi Select,在我的一个Modals中,我有一个multiselect,我想使用以下代码创建的jQuery/JavaScript填充它: <select multiple class="selectpicker display-block" data-width="100%" name="non-compatibility[]" id="non-compatibility" title='<?php echo _l('invoice_suboption_noncompatible'); ?>
<select multiple class="selectpicker display-block" data-width="100%" name="non-compatibility[]" id="non-compatibility" title='<?php echo _l('invoice_suboption_noncompatible'); ?>'>
<option value=""></option>
<?php foreach($suboptions as $suboption){ ?>
<option value="<?php echo $suboption['plat_option'].','.$suboption['name']; ?>" data-subtext="<?php echo $suboption['plat_option']; ?>"><?php echo $suboption['name']; ?></option>
<?php } ?>
</select>
这些值看起来像RAM、4GB和硬盘驱动器1TB。我想使用jQuery/JavaScript为multiselect设置所选的值,但我遇到了困难。我原以为下面的方法行得通,但行不通。$'选择[name=non-compatibility[]'.val'RAM,4GB'
有什么线索可能发生了什么或者如何成功地做到这一点
编辑
我注意到,当我在“手动选择”中选择另一个选项时,它会显示我设置为“已选择”的选项。有没有办法刷新选择以显示更改?这可能会对您有所帮助
$'.selectpicker'.multiselect;
$'.btn设置值'。单击函数{
变量tes=['tes','ppp'];
$'.selectpicker'.valtes;
$'.selectpicker'.multiselect“刷新”;
};
$'.btn添加选项'.clickfunction{
$'.selectpicker'.appendnew\u opt;
$'.selectpicker'.multiselect'rebuild';
};
tes
特塞沃
32tes
te32esds
购买力平价
设置选定值
添加新选项