From: John Resig Date: Mon, 19 Jan 2009 23:04:03 +0000 (+0000) Subject: Made sure that a child element exists before the check is done, fixes jQuery bug... X-Git-Url: http://git.asbjorn.it/?a=commitdiff_plain;h=679998283570ce9fbbe310a9f37169c20e871ef4;hp=735d44f6df67767bc04a0f135ffad0369f71a26f;p=jquery.git Made sure that a child element exists before the check is done, fixes jQuery bug #3870. --- diff --git a/src/selector.js b/src/selector.js index 3371119..59ca2f6 100644 --- a/src/selector.js +++ b/src/selector.js @@ -700,7 +700,7 @@ try { // Check to see if an attribute returns normalized href attributes div.innerHTML = ""; - if ( div.firstChild.getAttribute("href") !== "#" ) { + if ( div.firstChild && div.firstChild.getAttribute("href") !== "#" ) { Expr.attrHandle.href = function(elem){ return elem.getAttribute("href", 2); };