javascript引导multiselect在单击按钮时获取所有选定值
我想在单击按钮时获得javascript引导multiselect在单击按钮时获取所有选定值,javascript,jquery,html,twitter-bootstrap,Javascript,Jquery,Html,Twitter Bootstrap,我想在单击按钮时获得bootstrap multiselect的所有选定值 下面给出了我的JSP页面代码 <script type="text/javascript"> $(document).ready(function() { $('#ddlPermission').multiselect({ buttonWidth : '100%', maxHeight : 100, include
bootstrap multiselect
的所有选定值
下面给出了我的JSP页面代码
<script type="text/javascript">
$(document).ready(function() {
$('#ddlPermission').multiselect({
buttonWidth : '100%',
maxHeight : 100,
includeSelectAllOption : true,
dropRight : true
});
});
function myFunction() {
var allVal=$("ddlPermission").val();
alert(allVal);
return false;
}
</script>
<body>
<select id="ddlPermission" multiple="multiple" name="permission_ddl">
<option value="A">A</option>
<option value="B">B</option>
<option value="C">C</option>
<option value="D">D</option>
</select>
<input type="submit" name="btnSubmit" id="btnSubmit" onclick="myFunction()" class="button active" value="Submit">
</body>
$(文档).ready(函数(){
$(“#ddl权限”).multiselect({
按钮宽度:“100%”,
最大高度:100,
includeAlloption:true,
没错
});
});
函数myFunction(){
var allVal=$(“DDL权限”).val();
警报(allVal);
返回false;
}
A.
B
C
D
我正在使用Java JSP。
您在下一行中缺少id标志#
:
var allVal=$("ddlPermission").val();
应该是:
var allVal=$("#ddlPermission").val();
希望这有帮助
$(".buttonClass").click(function(){
var selectedText = [];
var selectedValues = [];
$('#ddlPermission :selected').each(function(i, value){
selectedValues[i] = value;
selectedText[i] = $(value).text();
});
});
selectedValues数组将包含所选选项的所有值
selectedText数组将包含所选选项的所有文本