select multiple返回的value值是一個陣列

antzone發表於2017-04-18

關於<select>下拉選單的multiple屬性可以參閱HTML<select>一章節。

使用jQuery返回的multiple型別的select下拉選單的值是一個陣列。

程式碼例項如下:

[HTML] 純文字檢視 複製程式碼
<!doctype html>
<html>
<head>
<meta charset="utf-8">
<meta name="author" content="http://www.softwhy.com/" />
<title>螞蟻部落</title>
<script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script>
<script>
$(document).ready(function(){
  $("#bt").click(function(){
        var str=Object.prototype.toString.call($("select").val())+"<br/>"
        str=str+$("select").val();
        $("#show").html(str);
  })
});
</script>
</head>
<body>
<div id="show"></div>
<select name="myTest" multiple="multiple">
  <option value ="html">html教程</option>
  <option value ="asp">asp教程</option>
  <option value="js">jsp教程</option>
</select>
<input type="button" id="bt" value="檢視效果">
</body>
</html>

相關文章