Commit 53e12752 authored by Jörn Zaefferer's avatar Jörn Zaefferer

Reverted optimization to jQuery function, fixing broken jQuery-as-context,...

Reverted optimization to jQuery function, fixing broken jQuery-as-context, added test (fix for #804)
parent 68973907
...@@ -11,6 +11,11 @@ test("Basic requirements", function() { ...@@ -11,6 +11,11 @@ test("Basic requirements", function() {
ok( $, "$()" ); ok( $, "$()" );
}); });
test("$()", function() {
var main = $("#main");
isSet( $("div p", main).get(), q("sndp", "en", "sap"), "Basic selector with jQuery object as context" );
});
test("length", function() { test("length", function() {
ok( $("div").length == 2, "Get Number of Elements Found" ); ok( $("div").length == 2, "Get Number of Elements Found" );
}); });
......
...@@ -38,14 +38,14 @@ var jQuery = function(a,c) { ...@@ -38,14 +38,14 @@ var jQuery = function(a,c) {
// Handle HTML strings // Handle HTML strings
if ( typeof a == "string" ) { if ( typeof a == "string" ) {
// HANDLE: $(html) -> $(array)
var m = /^[^<]*(<.+>)[^>]*$/.exec(a); var m = /^[^<]*(<.+>)[^>]*$/.exec(a);
if ( m )
a = m ? a = jQuery.clean( [ m[1] ] );
// HANDLE: $(html) -> $(array)
jQuery.clean( [ m[1] ] ) :
// HANDLE: $(expr) // HANDLE: $(expr)
jQuery.find( a, c ); else
return new jQuery( c ).find( a );
} }
return this.setArray( return this.setArray(
......
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