jquery core: closes #3053. clean() wasn't parsing 0's. So html( 0 ) was failing failing.

This commit is contained in:
Ariel Flesler 2008-06-17 19:57:42 +00:00
parent 2f2602ed15
commit 5e50079b14

View file

@ -943,12 +943,12 @@ jQuery.extend({
context = context.ownerDocument || context[0] && context[0].ownerDocument || document;
jQuery.each(elems, function(i, elem){
if ( typeof elem == 'number' )
elem += '';
if ( !elem )
return;
if ( elem.constructor == Number )
elem += '';
// Convert html string into DOM nodes
if ( typeof elem == "string" ) {
// Fix "XHTML"-style tags in all browsers
@ -1368,4 +1368,4 @@ jQuery.each([ "Height", "Width" ], function(i, name){
// Helper function used by the dimensions and offset modules
function num(elem, prop) {
return elem[0] && parseInt( jQuery.curCSS(elem[0], prop, true), 10 ) || 0;
}
}