jquery - 如何使用 jquery 选择 select2 选择框的选项?

标签 jquery jquery-select2

我尝试使用 jquery 选择我的选择框的 bird 。但无论我做什么,它仍然是cat:

$(function () {
  $(".select2").select2();
   $(".select2").val('bird');
      $('.select2').find('option[value="bird"]').prop('selected', true); 
});
<link href="https://select2.github.io/dist/css/select2.min.css" rel="stylesheet"/>
<link href="https://select2.github.io/css/bootstrap.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://select2.github.io/vendor/js/bootstrap.min.js"></script>
<script src="https://select2.github.io/dist/js/select2.full.js"></script>

<div class="form-group">
  <select class=" form-control select2"  style="width: 100%;">
    <option value="cat">Cat</option>
    <option value="dog">Dog</option>
    <option value="bird">Bird</option>
  </select>
</div>

最佳答案

设置值后需要触发change事件,如下所示:

$(function () {
  $(".select2").select2();
   $(".select2").val('bird').trigger("change");
      
});
<link href="https://select2.github.io/dist/css/select2.min.css" rel="stylesheet"/>
<link href="https://select2.github.io/css/bootstrap.css" rel="stylesheet"/>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://select2.github.io/vendor/js/bootstrap.min.js"></script>
<script src="https://select2.github.io/dist/js/select2.full.js"></script>

<div class="form-group">
  <select class=" form-control select2"  style="width: 100%;">
    <option value="cat">Cat</option>
    <option value="dog">Dog</option>
    <option value="bird">Bird</option>
  </select>
</div>

关于jquery - 如何使用 jquery 选择 select2 选择框的选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40781913/

相关文章:

javascript - 在隐藏的 div 中选择 2 全 Angular ?

php - 在 CI 中使用 select2 在 php 中具有依赖性的多项选择

javascript - 如何在 Select2 中从数据源设置 data-* ?

jquery - Select2 未定义问题

JQuery SlideToggle() 点击多次 - 防止动画

javascript - 我怎样才能停止点击联系人按钮上的功能 window.open 在 parent

javascript - 我可以将 JavaScript 变量传递给 PHP 以用作 cURL 函数的 URL 吗?

javascript - 如何使一个 Div 的位置(不是 child 或 parent )完全链接/依赖于另一个 Div 的位置?

javascript - 最近父级的 jQuery 数据属性选择器

jQuery Select2 标签模糊