簡體   English   中英

如何從 SELECT (Multiple) jQuery 中獲取所有未選擇的值 | JavaScript

[英]How to get all unselected values from SELECT (Multiple) jQuery | JavaScript

 <select id="user-type" multiple="multiple">
        <option value="1">Type-1</option>
        <option value="2">Type-1</option>
        <option value="3">Type-1</option>
    </select>

我有這個選擇列表標簽有一些帶有值的選項。我需要將未選擇的項目放入數組,請幫忙!

你可以這樣做:

$('#user-type').change(function(){
  var uns = $("option:not(:selected)",this).map(function() {
    return this.value
  }).get();
});

演示

 $('#user-type').change(function(){ var uns = $("option:not(:selected)",this).map(function() { return this.value }).get(); console.log(uns); });
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <select id="user-type" multiple="multiple"> <option value="1">Type-1</option> <option value="2">Type-1</option> <option value="3">Type-1</option> </select>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM