var tnl = new d.NodeList(); var ff = (simpleFilter) ? getFilterFunc(getQueryParts(simpleFilter)[0]) : function(){ return true; }; for(var x=0, te; te = nodeList[x]; x++){ if(ff(te)){ tnl.push(te); } } return tnl;