Skip to content
Permalink
Browse files

jquery core: Fixed #5202. Fixing selector generation when a manipulat…

…ion function receives a jQuery object.
  • Loading branch information
flesler committed Sep 14, 2009
1 parent 66c58e9 commit 0790989eb60df9df884837c05f90bab14df0704e
Showing with 9 additions and 3 deletions.
  1. +1 −2 src/manipulation.js
  2. +8 −1 test/unit/core.js
@@ -295,8 +295,7 @@ jQuery.each({
jQuery.fn[ original ].apply( jQuery(insert[i]), elems );
ret = ret.concat( elems );
}

return this.pushStack( ret, name, selector );
return this.pushStack( ret, name, insert.selector );
};
});

@@ -62,7 +62,7 @@ test("jQuery()", function() {
});

test("selector state", function() {
expect(30);
expect(31);

var test;

@@ -126,6 +126,13 @@ test("selector state", function() {
test = jQuery("#main").eq(0);
equals( test.selector, "#main.slice(0,1)", "#main eq Selector" );
equals( test.context, document, "#main eq Context" );

var d = "<div />";
equals(
jQuery(d).appendTo(jQuery(d)).selector,
jQuery(d).appendTo(d).selector,
"manipulation methods make same selector for jQuery objects"
);
});

test("browser", function() {

0 comments on commit 0790989

Please sign in to comment.
You can’t perform that action at this time.