如何使用jquery从多选下拉列表中打印选定的值?

时间:2016-05-03 07:14:54

标签: javascript jquery

<html>
<head>
<title>Multi-select</title>
<link rel="stylesheet" type="text/css" href="bower_components/bootstrap/dist/css/bootstrap.min.css">
<link rel="stylesheet" type="text/css" href="bower_components/bootstrap-multiselect/dist/css/bootstrap-multiselect.css">
<script type="text/javascript" src="bower_components/bootstrap/dist/js/bootstrap.min.js"></script>
<script type="text/javascript" src="bower_components/bootstrap-multiselect/dist/js/bootstrap-multiselect.js"></script>
</head>
<body>
<select id="example" multiple="multiple">
  <option value="1">1</option>
  <option value="2">2</option>
  <option value="3">3</option>
  <option value="4">4</option>
  <option value="5">5</option>
</select>
<script>
  $('#example').multiselect({
    buttonClass: "btn btn-default",
    buttonWidth: "140px",
  });
</script>
</body>
</html>

这是我的代码...我必须从下拉列表中打印选定的值...如何使用jquery ...如果我选择1,2,3选项,它将打印该值

2 个答案:

答案 0 :(得分:1)

您可以将protected function unauthorized_logout (Request $request) { if ($request->getSession()->has('user')) { $request->getSession()->flush(); } Session::flash('error','Unauthorized Access!'); return redirect('/'); } 与选择元素选择器一起使用:

  

当集合中的第一个元素是select-multiple(即具有多个属性集的select元素)时,它返回一个包含每个所选选项值的数组,如果没有选择任何选项则返回null。

.val()

您可以使用$('#example').val(); 将此数组转换为CSV。

答案 1 :(得分:0)

$( "#myselect option:selected" ).text();