首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用重置按钮重置下拉菜单中的Select2值

使用重置按钮重置下拉菜单中的Select2值
EN

Stack Overflow用户
提问于 2013-03-04 23:39:14
回答 18查看 129.6K关注 0票数 62

将所选项目重置为默认值的最佳方法是什么?我使用的是Select2库,当使用普通的按钮type="reset"时,下拉菜单中的值不会重置。

因此,当我按下我的按钮时,我希望"All“再次显示。

jQuery

$("#d").select2();

html

<select id="d" name="d">
  <option selected disabled>All</option>
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
</select>
EN

回答 18

Stack Overflow用户

回答已采纳

发布于 2013-03-05 21:37:20

我会试着这样做:

$(function(){
    $("#searchclear").click(function(){
        $("#d").select2('val', 'All');
    });
});
票数 65
EN

Stack Overflow用户

发布于 2013-03-20 00:49:15

还可以使用以下命令重置select2值

$(function() {
  $('#d').select2('data', null)
})

或者,您可以在调用select2时传递'allowClear': true,它将有一个X按钮来重置它的值。

票数 62
EN

Stack Overflow用户

发布于 2016-10-09 07:10:35

版本4.0

$('#d').val('').trigger('change');

从现在开始,这是正确的解决方案,根据在调试模式下抛出的弃用消息:“select2("val")方法已被弃用,将在以后的Select2版本中删除。请使用$element.val()。”

票数 48
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15205262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档