Rumah > hujung hadapan web > tutorial js > angular select2 下拉单选和多选的实例详解

angular select2 下拉单选和多选的实例详解

零下一度
Lepaskan: 2017-06-25 09:11:57
asal
6437 orang telah melayarinya

兼容性:

引入文件

/select2.min.js/select2.min.css
Salin selepas log masuk

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>
Salin selepas log masuk

js

$(".custAndInsRelationRange").select2({
     placeholder: "--请选择--";     //设置select的默认显示文字});
Salin selepas log masuk

 

 

附:

select2 ----- 单选取值赋值

html:

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

js:

$(".premPeriod").select2({ placeholder: "--请选择--"; //初始化 });
Salin selepas log masuk
$scope.selectModel= '' //直接操作ng-model上的值
Salin selepas log masuk

 

 

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>
Salin selepas log masuk

js:

$(".premPeriod").select2({ placeholder: "--请选择--";  });//初始化
Salin selepas log masuk
$scope.selectModel= $("#premPeriod").val();//取select值

$scope.defaultData = ['2','3'];//默认值
Salin selepas log masuk
$(".premPeriod").val($scope.defaultData);//设置select的默认值
Salin selepas log masuk

 

Atas ialah kandungan terperinci angular select2 下拉单选和多选的实例详解. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan