This commit is contained in:
Jörn Zaefferer 2006-09-16 15:50:35 +00:00
parent 43d3deb7c8
commit 1293e80ff9

20
src/jquery/jquery.js vendored
View File

@ -1916,15 +1916,17 @@ jQuery.extend({
*/ */
sibling: function(elem, pos, not) { sibling: function(elem, pos, not) {
var elems = []; var elems = [];
var siblings = elem.parentNode.childNodes; if(elem) {
for ( var i = 0; i < siblings.length; i++ ) { var siblings = elem.parentNode.childNodes;
if ( not === true && siblings[i] == elem ) continue; for ( var i = 0; i < siblings.length; i++ ) {
if ( not === true && siblings[i] == elem ) continue;
if ( siblings[i].nodeType == 1 )
elems.push( siblings[i] ); if ( siblings[i].nodeType == 1 )
if ( siblings[i] == elem ) elems.push( siblings[i] );
elems.n = elems.length - 1; if ( siblings[i] == elem )
elems.n = elems.length - 1;
}
} }
return jQuery.extend( elems, { return jQuery.extend( elems, {