Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/codeigniter/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Codeigniter使用jQuery/JavaScript使用选定值填充multiselect_Jquery_Codeigniter_Multi Select - Fatal编程技术网

Codeigniter使用jQuery/JavaScript使用选定值填充multiselect

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'); ?>

在我的一个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'); ?>'>
                            <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 购买力平价 设置选定值 添加新选项