Attributes: Trim whitespace from option text when returned as a value

Fixes #14858
Ref #14686
Closes gh-1531
This commit is contained in:
John Hoven
2014-03-06 13:56:09 -06:00
committed by Dave Methvin
parent 5a1db91bf3
commit 9ec429cf62
3 changed files with 17 additions and 1 deletions

View File

@@ -1462,3 +1462,16 @@ test( "should not throw at $(option).val() (#14686)", 1, function() {
ok( false );
}
});
test( "Insignificant white space returned for $(option).val() (#14858)", function() {
expect ( 3 );
var val = jQuery( "<option></option>" ).val();
equal( val.length, 0, "Empty option should have no value" );
val = jQuery( "<option> </option>" ).val();
equal( val.length, 0, "insignificant white-space returned for value" );
val = jQuery( "<option> test </option>" ).val();
equal( val.length, 4, "insignificant white-space returned for value" );
});