Hussein
Hussein

Reputation: 42818

Jquery filter giving empty results

Why is this not working. I'm getting an empty array.

<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();

Upvotes: 1

Views: 181

Answers (1)

SLaks
SLaks

Reputation: 887413

You need to return your condition.

Upvotes: 1

Related Questions