我正在使用jquery Ui Multiselect插件,
我会使用$('#select').val();
从(右侧框中的值)中获取所选值。但是如何从select中获取未选择的值。 (这是一个选择框)
有没有办法从左框中获取值(未选择的值)。我正在使用<option>1<option>
填充其值,并将所选值填充为<option selected>1</option>
感谢您的提前帮助
答案 0 :(得分: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>