我要根据表单中的某一列变化而动态添加select中的选项值,简单的.html(html)不能实现效果,于是查询到jq中trigger方法;
简单示例:
$('.modal select[name="goods_id"]').html(html);
$('.modal select[name="goods_ids]').trigger("chosen:updated");//亲测有效
//chosen:updated(通过JS改变 select元素选项时应该触发此事件,以更新 Chosen生成的选框)
//chosen:activate(相当于 HTML focus 事件)
//chosen::open(激活 Chosen 并显示搜索结果)
//chosen:close(关闭 Chosen 并隐藏搜索结果)