即时通讯使用jquery select2库
http://ivaynberg.github.io/select2/
我面临的问题,我的表单中有多个下拉列表,如果我通过Ajax提交表单,除了select2下拉列表外,所有场都会重置/清空..
我用它来重置
$("#block-validate")[0].reset();
并且它完全正常并重置/清空表单中除select2
之外的所有字段我知道有一种方法可以使用此
来清除select2的数量$("#e8").select2("val", "");
但它只会重置预期的select2的值。我的意思是我们可以这样做
$("#e8, #e9, #e10, #e11").select2("val", "");
我想说的是有没有办法重置/清空所有表单字段,包括select2下拉列表,而没有专门调用ID。
甚至只是一个代码来重置或清空select2的所有下拉列表,而没有特别调用ID,只需在页面上重置所有Select2下拉列表。
答案 0 :(得分:2)
使用select2初始化的所有元素都会获得类select2-offscreen
。
因此,为避免使用其ID重置所有select2元素,您可以执行以下操作
jQuery('.select2-offscreen').select2('val', '');
答案 1 :(得分:0)
这对我有用。选择2 4.0.3
mvn -s Full_PATH_TO_setting.xml install