选择2清除' x'按钮设置默认值?

时间:2015-06-22 08:33:42

标签: jquery-select2 jquery-select2-4

是否可能按下" x"选择2下拉列表上的按钮,nested_form启用设置默认(预定义)值?

2 个答案:

答案 0 :(得分:2)

使用onchange事件。检查值是否为空,并将值设置为预定义的值。

$("select").on("change", function (e) {
   if($(this).val()==""){
      $(this).val("predefined value");
   }
});

答案 1 :(得分:1)

Select2允许您将占位符与空白字符串以外的ID相关联。

$("select").select2({
  placeholder: {
    id: "the_predefined_value",
    text: "The placeholder text"
  }
});

因此,当您单击“x”时,它会将值设置为the_predefined_value并显示占位符文本。为了实现此目的,您需要<option> value the_predefined_value