You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何为Bootstrap Country Picker设置「未选择」默认选项?

解决Bootstrap Country Picker添加「未选择」默认项的方法

有两种简单的方法可以添加「未选择」默认项:

方案1:手动插入默认选项

直接在<select>标签内预先添加一个空值的选项,插件初始化时会保留这个选项,并在其后追加所有国家选项:

<select class="form-control selectpicker countrypicker" id="country" name="country" data-flag="true" data-default="">
  <option value="">未选择</option>
</select>

<script>
  $('.countrypicker').countrypicker();
</script>

方案2:通过插件配置添加

初始化插件时传入defaultOption参数,指定默认项的文本和值,无需手动修改HTML结构:

<select class="form-control selectpicker countrypicker" id="country" name="country" data-flag="true" data-default=""></select>

<script>
  $('.countrypicker').countrypicker({
    defaultOption: {
      value: "",
      text: "未选择"
    }
  });
</script>

也可以通过HTML的data-default-option属性配置,效果和上面一致:

<select class="form-control selectpicker countrypicker" id="country" name="country" data-flag="true" data-default="" data-default-option='{"value":"", "text":"未选择"}'></select>

<script>
  $('.countrypicker').countrypicker();
</script>

内容的提问来源于stack exchange,提问作者acctman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.20 21:32:06