【发布时间】:2018-09-19 14:22:22
【问题描述】:
当您使用选择选项时如何从select box 中获取值,以及如何在取消选择选项时获取值
我正在使用此代码
$('.select2-multiple').select2MultiCheckboxes({
placeholder: "Choose multiple elements",
})
我已尝试使用以下代码为change event
$("#sel-01").change(function()
{
var value = this.value;
if (value != "")
{
alert("Selected")
}
else
{
alert("Not selected")
}
});
/**
* jQuery Select2 Multi checkboxes
* - allow to select multi values via normal dropdown control
*
* author : wasikuss
* repo : https://github.com/wasikuss/select2-multi-checkboxes/tree/select2-3.5.x
* inspired by : https://github.com/select2/select2/issues/411
* License : MIT
*/
jQuery(function($) {
$('.select2-multiple').select2MultiCheckboxes({
placeholder: "Choose multiple elements",
})
$("#sel-01").change(function() {
var value = this.value;
if (value != "") {
alert("Selected")
} else {
alert("Not selected")
}
});
});
.select2-result-label .wrap:before {
position: absolute;
left: 4px;
font-family: fontAwesome;
color: #999;
content: "\f096";
width: 25px;
height: 25px;
}
.select2-result-label .wrap.checked:before {
content: "\f14a";
}
.select2-result-label .wrap {
margin-left: 15px;
}
/* not required css */
.row {
padding: 10px;
}
<script type="text/javascript" src="https://code.jquery.com/jquery-1.10.1.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/select2/3.5.4/select2.min.css">
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/select2/3.5.4/select2.min.js"></script>
<link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css">
<script type="text/javascript" src="https://rawgit.com/wasikuss/select2-multi-checkboxes/select2-3.5.x/select2.multi-checkboxes.js"></script>
<div class="row">
<select name="sel-01" id="sel-01" class="select2-multiple">
<option></option>
<option value="100">india</option>
<option value="200">California</option>
<option value="300">New York</option>
<option value="400">Texas</option>
<option value="500">Wyoming</option>
</select>
</div>
【问题讨论】:
-
它有更改事件吗?不知道图书馆是什么,所以无能为力,也不会去谷歌搜索可能列出它的文档。
-
@epascarello 是的,我已经更新了问题
标签: javascript jquery jquery-select2