Commit c4c820ef authored by John Resig's avatar John Resig

Made jQuery('<div/>') and jQuery('<div></div>') use the same code path (making...

Made jQuery('<div/>') and jQuery('<div></div>') use the same code path (making the second one faster). Fixes #5293.
parent d933e9c2
...@@ -32,7 +32,7 @@ var jQuery = function( selector, context ) { ...@@ -32,7 +32,7 @@ var jQuery = function( selector, context ) {
rtrim = /^\s+|\s+$/g, rtrim = /^\s+|\s+$/g,
// Match a standalone tag // Match a standalone tag
rsingleTag = /^<(\w+)\s*\/?>$/, rsingleTag = /<(\w+)\s*\/?>(?:<\/\1>)?$/,
// Keep a UserAgent string for use with jQuery.browser // Keep a UserAgent string for use with jQuery.browser
userAgent = navigator.userAgent.toLowerCase(), userAgent = navigator.userAgent.toLowerCase(),
......
...@@ -310,7 +310,7 @@ test("isXMLDoc - XML", function() { ...@@ -310,7 +310,7 @@ test("isXMLDoc - XML", function() {
} }
test("jQuery('html')", function() { test("jQuery('html')", function() {
expect(13); expect(15);
reset(); reset();
jQuery.foo = false; jQuery.foo = false;
...@@ -339,6 +339,9 @@ test("jQuery('html')", function() { ...@@ -339,6 +339,9 @@ test("jQuery('html')", function() {
ok( j.length >= 2, "Check node,textnode,comment creation (some browsers delete comments)" ); ok( j.length >= 2, "Check node,textnode,comment creation (some browsers delete comments)" );
ok( !jQuery("<option>test</option>")[0].selected, "Make sure that options are auto-selected #2050" ); ok( !jQuery("<option>test</option>")[0].selected, "Make sure that options are auto-selected #2050" );
ok( jQuery("<div></div>")[0], "Create a div with closing tag." );
ok( jQuery("<table></table>")[0], "Create a table with closing tag." );
}); });
test("jQuery('html', context)", function() { test("jQuery('html', context)", 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