jquery core: closes #3541. Added isArray.

This commit is contained in:
Ariel Flesler 2008-10-29 02:01:22 +00:00
parent 77cfd696ec
commit 325755d4b3
3 changed files with 10 additions and 6 deletions

View file

@ -407,7 +407,7 @@ jQuery.fn = jQuery.prototype = {
if ( this.nodeType != 1 )
return;
if ( value.constructor == Array && /radio|checkbox/.test( this.type ) )
if ( jQuery.isArray(value) && /radio|checkbox/.test( this.type ) )
this.checked = (jQuery.inArray(this.value, value) >= 0 ||
jQuery.inArray(this.name, value) >= 0);
@ -621,6 +621,10 @@ jQuery.extend({
isFunction: function( fn ) {
return !!fn && !!fn.hasOwnProperty && fn instanceof Function;
},
isArray: function( arr ){
return !!arr && arr.constructor == Array;
},
// check if an element is in a (or is an) XML document
isXMLDoc: function( elem ) {