jQuery Multiple Select
jQuery Multiple Select
我有一个多选HTML元素。
<select multiple="multiple" id="mult_sel">
<option value="1">Dog</option>
<option value="2">Cat</option>
</select>
我使用下面的jQuery来捕捉这个多选中的单个选项被点击时的情况:
$('#mult_sel').click(function(v){
console.log(v);
});
此事件按预期触发,但是,我不确定如何获取为多选字段单击的单个选项的值和文本值。
谢谢!
尝试
$('#mult_sel option').click(function(){
alert('the value ' $(this).val()); //for get the value
alert('the text' $(this).text()); //for get the text
});
.val()
返回选项的值,.text()
返回所选选项的文本。
Jsfddle
jsfiddle
$('#mult_sel').click(function(event){
// event.originalEvent.srcElement isn't fully supported
console.log(e.target);
});
有:-)(检查它是[选项]还是[选择]元素)
尝试使用Select2 JQuery
您必须从GitHub下载代码,并将dist目录复制到您的项目中。
在HTML的<head>
部分中包含以下代码行。
<link href="../css/select2.min.css" rel="stylesheet" />
<script src="../js/select2.min.js"></script>
初始化要使其成为多个选择框的<select>
元素上的Select2。
<script type="text/javascript">
$('#select2-multiple').select2();
</script>
示例代码(记住使用多属性声明)
<select class="select2-multiple" multiple="multiple">
<option value="WWL">Wong Wai Ling</option>
<option value="AE">Alessia Enzler</option>
<option value="ASL">A-Young SON LAuren</option>
</select>
相关文章:
- jquery点击函数select&取消选择
- 在html Select中添加搜索
- Jquery:未触发select事件
- jQuery Multiple Select
- Ember.js 如何使用视图观察选区更改 Ember.Select multiple=true
- Javascript multiple select boxes
- Angularjs validation for ui-select multiple
- jQuery Multiple Select val
- Select Box onchange Update Multiple Items
- javascript将select multiple中的值传递给选定的文本字段
- 获取Select Multiple Jquery中Disabled Option的值
- jQuery select multiple :nth-child()
- 返回多个(multiple select)的值
- Proper way to select multiple options from <select> fo
- AngularJS ui-select multiple,禁止用退格键删除项目
- 如何使用AngularJS将第一个选定值设置为SELECT(multiple)
- 将observableArray映射到基于另一个json数组的Multiple SELECT
- select arrow style change when <select multiple="mul
- 从select multiple中获取值,并将它们放入数据库
- Angular UI - select: tagging without multiple -为什么不能工作?