与ivaynberg/select2 jQuery库相关的问题。
初始化或渲染select2后,是否可以进行函数回调?如果是这样,怎么样?
通过查看文档,最接近这一点的是使用事件select2-loaded
。但是,在加载查询但未初始化select2时会触发它。
我正在使用select
元素。
我尝试实现的是在根据已经设置的默认值初始化表单字段时向.select2-chosen
添加自定义类。在更改select2字段时更改.select2-chosen
的类没有问题。
答案 0 :(得分:2)
$.select2()
之后做我想做的任何事情。
例如
$('#select2').select2();
$('#select2').find('.select2-chosen').addClass('color-white');
答案 1 :(得分:2)
Select2在init事件和渲染之间没有延迟。这意味着,您可以在初始化后立即执行操作。
$("select").select2();
$("select").trigger("my-body-is-ready");