繁体   English   中英

从javascript设置yii2 select2小部件的值

[英]Setting value of yii2 select2 widget from javascript

是否可以从jquery中设置yii2 select2小部件中选择的某些选项。 窗口小部件不是通过js初始化的,而是绑定到表单中的模型属性。 任何帮助,将不胜感激

码:

echo $form->field($model, 'news_tags')->widget(Select2::classname(), [
                    'data' => ArrayHelper::map(app\models\Topics::findAll(['status' => 1]), 'tp_id', 'title'),
                    'options' => ['multiple' => true, 'placeholder' => 'Select Tags ...'],
                    'pluginOptions' => [
                        'tags' => false,
                        'allowClear' => true
                    ],
                ])->label(FALSE);

我正在尝试使用ajax调用,并且在成功时我想从客户端添加一些标记。

如文档https://select2.github.io/examples.html#programmatic中所示,您可以使用以下代码:

$("#form-field").val("5").trigger("change");

它将选择id为5选项

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM