首頁 > web前端 > js教程 > angular select2 下拉單選和多選的實例詳解

angular select2 下拉單選和多選的實例詳解

零下一度
發布: 2017-06-25 09:11:57
原創
6364 人瀏覽過

相容性:

引入檔案

#
/select2.min.js/select2.min.css
登入後複製

html

<select class="form-control selectName" multiple="multiple">//设置class名为selectName;配置为多选 multiple
        <option value="1" disabled="disabled">本人</option>   //设置一项option为不可选 disabled="disabled"
        <option value="2">父母</option>
        <option value="3">配偶</option>
        <option value="4">子女</option>
        <option value="5">其他</option>
        <option value="6">全部</option>
</select>
登入後複製

js

$(".custAndInsRelationRange").select2({
     placeholder: "--请选择--";     //设置select的默认显示文字});
登入後複製

 

 

附:

select2 ----- 單一選取值賦值

html:

<select class="form-control premPeriod" ng-model="selectModel" ng-options="item.value as item.name for item in selectDataList"></select>
登入後複製
<em><br>//ng-model="selectModel" 设置ng-model,它的值等于 item.value<br><br>//selectDataList是接口数据</em>
登入後複製
//select下拉显示的值是item.name
登入後複製

js:

#
$(".premPeriod").select2({ placeholder: "--请选择--"; //初始化 });
登入後複製
$scope.selectModel= '' //直接操作ng-model上的值
登入後複製

 

 

#select2 --- -- 多重選取值賦值

html:

<select class="form-control premPeriod" multiple="multiple" id="premPeriod" ng-options="item.value as item.name for item in selectDataList">
        <option value="1">5</option>
        <option value="2">10</option>
        <option value="3">15</option>
        <option value="4">20</option>
</select>
登入後複製

js:

$(".premPeriod").select2({ placeholder: "--请选择--";  });//初始化
登入後複製
$scope.selectModel= $("#premPeriod").val();//取select值

$scope.defaultData = ['2','3'];//默认值
登入後複製
$(".premPeriod").val($scope.defaultData);//设置select的默认值
登入後複製

 

#########

以上是angular select2 下拉單選和多選的實例詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板