【问题标题】:Getting the Un-selected values from the listbox从列表框中获取未选择的值
【发布时间】:2014-12-13 18:02:56
【问题描述】:

我正在使用 jquery Ui Multiselect 插件,

我会使用 $('#select').val(); 从 (values at right box) 中获取选定的值。但是如何从 select 中获取未选择的值。 (它是一个单一的选择框)

有没有办法从左框中获取值(未选择的值)。我正在使用<option>1<option> 填充其值,并将所选值作为<option selected>1</option>

提前感谢您的帮助

【问题讨论】:

    标签: jquery select jquery-selectors


    【解决方案1】:

    你可以使用

    $('button').click(function() {
    
      var vals = $('select option').not(':selected').map(function() {
        return this.value;
      }).get();
    
      $('#result').html(vals.join())
    })
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
    <select>
      <option>1</option>
      <option>2</option>
      <option>3</option>
    </select>
    <button>Test</button>
    <div id="result"></div>

    【讨论】:

    • 感谢您的回答。抱歉,这似乎是菜鸟问题,但在任何地方都找不到
    猜你喜欢
    • 2022-11-24
    • 1970-01-01
    • 2019-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-19
    • 1970-01-01
    相关资源
    最近更新 更多