谁一开始就是大神?

select2【带搜索框的select插件】如何通过change事件想select2传值?[2.0]

通过这个dropDownList中,选择的一个值,控制 下面 select 显示的列表。

$form->field($model, 'type')->dropDownList($model->get_notice_type(), [
   'prompt' => '请选择...',
    		
]);

已有的select:

$form->field($model, 'cgId')->widget(Select2::classname(), [
  'hideSearch'=>false,
  'data' => $model->get_cg_id(),
  'language' => 'zh-CN',
  'options' => ['placeholder' => '请选择...'],
  'pluginEvents' =>[
      "select2:closing" => "function() { $('#notice-cgId').blur(); }",
   ]
                    
]);

怎么通过选中一个值,控制那个select显示的列表呢?
就是这么一个忧伤的问题。
用change事件,还是啥的,都行,希望有大神能告诉我!!
实在是百度不出来。Google也用了,我也到开发这个插件的老外那留了个言【不是问的这个问题】。人家没鸟我····

假设select2对应的id=select2,且同时假设change事件会去服务端请求新的下拉数据。
那么则有
change请求到新的数据后,可拼接为一组option,然后直接把该组option填充到id=select2内即可
$('#select2').html(change事件获取到的数据拼接的option字符串);
js动态调整咯,你去搜索下三级联动.这类例子应该不少.

赞(0) 打赏
未经允许不得转载:菜鸟之家 » select2【带搜索框的select插件】如何通过change事件想select2传值?[2.0]

评论 抢沙发

登录

找回密码

注册