Fixes #13976: Garbage input should not cause error in buildFragment. Close gh-1284

This commit is contained in:
ruado1987 2013-06-02 14:32:48 +08:00 committed by Oleg
parent 308980ee2a
commit 5f1aa2354a
2 changed files with 3 additions and 2 deletions

View File

@ -379,7 +379,7 @@ jQuery.extend({
// Descend through wrappers to the right content
j = wrap[ 0 ];
while ( j-- ) {
tmp = tmp.firstChild;
tmp = tmp.lastChild;
}
// Support: QtWebKit

View File

@ -1272,7 +1272,7 @@ test("jQuery.proxy", function(){
});
test("jQuery.parseHTML", function() {
expect( 17 );
expect( 18 );
var html, nodes;
@ -1308,6 +1308,7 @@ test("jQuery.parseHTML", function() {
equal( jQuery.parseHTML("<span><span>").length, 1, "Incorrect html-strings should not break anything" );
equal( jQuery.parseHTML("<td><td>")[ 1 ].parentNode.nodeType, 11,
"parentNode should be documentFragment for wrapMap (variable in manipulation module) elements too" );
ok( jQuery.parseHTML("<#if><tr><p>This is a test.</p></tr><#/if>") || true, "Garbage input should not cause error" );
});
test("jQuery.parseJSON", function(){