Skip to content
Permalink
Browse files
Fixed #2076 where .val() could return an array instead of undefined w…
…hen the jquery object was empty. The bug was created during the .val() refactoring for the javascript strict FF ticket.
  • Loading branch information
davids549 committed Dec 18, 2007
1 parent fc51e14 commit 7ef40fd19926c779086ae7d79796032708d568e0
Showing with 3 additions and 1 deletion.
  1. +1 −0 src/core.js
  2. +2 −1 test/unit/core.js
@@ -419,6 +419,7 @@ jQuery.fn = jQuery.prototype = {

}

return undefined;
}

return this.each(function(){
@@ -1029,11 +1029,12 @@ test("$.extend(Object, Object)", function() {
});

test("val()", function() {
expect(3);
expect(4);
ok( $("#text1").val() == "Test", "Check for value of input element" );
ok( !$("#text1").val() == "", "Check for value of input element" );
// ticket #1714 this caused a JS error in IE
ok( $("#first").val() == "", "Check a paragraph element to see if it has a value" );
ok( $([]).val() === undefined, "Check an empty jQuery object will return undefined from val" );
});

test("val(String)", function() {

0 comments on commit 7ef40fd

Please sign in to comment.