Made jQuery('<div/>') and jQuery('<div></div>') use the same code path (making the second one faster). Fixes #5293.
This commit is contained in:
parent
d933e9c26d
commit
c4c820efff
|
@ -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() {
|
||||||
}
|
}
|
||||||
|
|
||||||
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() {
|
||||||
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() {
|
||||||
|
|
Loading…
Reference in a new issue