0
A
回答
1
我沒有這與_.toArray()
HTML的一部分:
<div id="testdiv"><div id="t1"></div><div id="t2"></div><div id="t3"></div><div id="t4"></div><div id="t5"></div></div>
JS:
var td = document.getElementById("testdiv");
console.log(_.toArray(td.childNodes));
1
在不需要下劃線,這個浮現在腦海:[].concat.apply([],nodelist)
但是它不會因舊的要求的陣列,而不是一個陣列狀物體所有的瀏覽器,所以我只是用這個:
function toarray(obj) {
var l = obj.length, i, out = [];
for(i=0; i<l; i++) out[i] = obj[i];
return out;
}
這可能是最簡單的方法也是最兼容的。
APARA = _.map(elMiddleList.childNodes);我自己找到了。 – 2013-03-07 02:01:50