//如果是HTML字符串就将其转换成HTML元素 '<div><p>123</p></div>'
if ($.isHTML(selector)) {
var div = document.createElement('div'), node, result = [];
div.innerHTML = selector;
//获取div所有子元素
***for (node = div.firstChild; node; node.nextSibling) {***
if (node.nodeType === 1) {
ret.push(node);
}
}
}
一般循环不都是var i=0,i<xxx.length;i++吗 这种的循环是啥意思?selector就是$('selector')里面的元素 , 这种循环初始值是什么?循环的条件是什么?到哪里结束,怎么样去++的?
MDN有详细解释
从来就没有语句一必须声明计数器。语句二的判断一定要是比较长度。语句三一定要递增或者递减。