嗯,是这样的……
jquery的next、prev这套函数的主要实现方式是通过jQuery.nth这个函数做的
比如next的写法主要是这样:
jQuery.nth(elem,2,"nextSibling")
对应的nth的写法:
nth: function(cur,result,dir,elem){
result = result || 1;
var num = 0;
for ( ; cur; cur = cur[dir] )
if ( cur.nodeType == 1 && ++num == result )
break;
return cur;
}
它只认nodeType == 1的。。
【 在 broom9 ( ) 的大作中提到: 】
: $('.obmo').contents().not('[nodeType=1]')[1]
: 这个属于text node,jquery好像只有contents这个方法是包括这种node的,其他的比如next这样的方法都不包括text node
--
FROM 123.123.248.120