2011-02-09 141 views
1

为什么这不起作用。我得到一个空数组。jquery过滤器给出空的结果

<select id="test"> 
<option value="Bar">Foo</option> 
<option value="Bar1">Foo1</option> 
<option value="">Foo2</option> 
<option value="Bar3">Foo3</option> 
<option value="Bar4" selected>Foo4</option> 
<option value="Bar5">Foo5</option> 
</select> 

$('#test').find('option').filter(function() { 
this.selected && this.value.length 
}).get(); 

回答

1

您需要return您的状况。