вот твой вопрос.
$('div').each(function () {
var ret=true;
$('p').each(function () {
if( ...) ret=false;
return ret;
})
return ret;
})
c grep чуток всё нетак, если each это цикл то grep это фильтр. А фильтр нельзя завершить, он в любом случае переберёт все элементы
и опять же, мне кажется будет быстрее если не перебирать элементы в массиве и потом искать для каждого элементы в dom
а наоборот перебирать элементы dom и искать соответствия в массиве, так как работа с массивом намного быстрее чем с dom
Поясни пожалуйста ты массив пытаешся отфильтровать или что ?.