2014-10-18 21 views
0

我使用jQuery插件Ui Multiselect获取未选中的值,从列表框中

UI Multiselect

我会用$('#select').val();从(在右边框的值)获得所选择的值。但是如何从选择中获得非自选的值。 (这是一个单一的选择框)

有没有什么办法从左边的框中获取值(未选定的值)。我正在使用填充和<option>1<option>选定的值的值作为<option selected>1</option>

感谢您的帮助提前

回答

3

您可以使用

$('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>

+0

感谢您的回答。对不起,这似乎没有问题,但没有找到任何地方 – 2014-10-18 07:04:11