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

how to print selected values from multiselect dropdown list using jquery?

本文关键字:下拉列表 jquery 打印 何使用      更新时间:2023-09-26

<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选项,它将打印值

您可以将.val()与select元素选择器一起使用:

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

$('#example').val(); 

您可以使用.join()将此数组转换为CSV。

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