nextSibling
JQuery中next()方法是取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈元素的元素集合。
/**
* 得到下一个元素
* @param {Object} elem
*/
function next(elem){
do{
elem = elem.nextSibling;
} while(elem && elem.nodeType != 1);
return elem;
}
nextSibling在IE中自动过滤空白文本节点,在W3C中可能是空白文本节点(包含空格或换行有空白文本节点,写的进凑凑的就没有哈)
重要的节点类型:
元素 element 1
属性 attr 2
文本 text 3
注释 comments 8
文档 document 9