Commit 0790989e authored by Ariel Flesler's avatar Ariel Flesler

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

jquery core: Fixed #5202. Fixing selector generation when a manipulation function receives a jQuery object. 
parent 66c58e9d
...@@ -295,8 +295,7 @@ jQuery.each({ ...@@ -295,8 +295,7 @@ jQuery.each({
jQuery.fn[ original ].apply( jQuery(insert[i]), elems ); jQuery.fn[ original ].apply( jQuery(insert[i]), elems );
ret = ret.concat( elems ); ret = ret.concat( elems );
} }
return this.pushStack( ret, name, insert.selector );
return this.pushStack( ret, name, selector );
}; };
}); });
......
...@@ -62,7 +62,7 @@ test("jQuery()", function() { ...@@ -62,7 +62,7 @@ test("jQuery()", function() {
}); });
test("selector state", function() { test("selector state", function() {
expect(30); expect(31);
var test; var test;
...@@ -126,6 +126,13 @@ test("selector state", function() { ...@@ -126,6 +126,13 @@ test("selector state", function() {
test = jQuery("#main").eq(0); test = jQuery("#main").eq(0);
equals( test.selector, "#main.slice(0,1)", "#main eq Selector" ); equals( test.selector, "#main.slice(0,1)", "#main eq Selector" );
equals( test.context, document, "#main eq Context" ); 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() { test("browser", function() {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment