Если это - единственный обработчик, можно проверить, чтобы видеть, является ли событие пустым, если это не, обработчик был добавлен.
я думаю, что можно безопасно звонить - = на событии с обработчиком, даже если это не добавило (в противном случае, Вы могли бы поймать его) - чтобы удостовериться, что это там прежде не добавляет.
Согласно документам :
Если вы хотите прервать цикл each () на определенной итерации, вы можете сделайте это, заставив вашу функцию возвращать false. Возврат non-false аналогичен оператору continue в цикле for, он сразу перейдет к следующей итерации.
Return boolean false;
(SEE http://docs.jquery.com/Utilities/jQuery.each , четвертый абзац)
$(lines).each(function(i){
// some code
if(condition){
// I need something like break;
return false;
}
});