>Errors found while checking this document as HTML5!Result
НУ ВЫ ТРОЛИ ДОСТАЛИ.
это же пример. я говорю что мои страницы с сайта проходят валидацию а не этот напечатанный наспех в textbox пример.
ну перенесу я сейчас в HEAD и оберну в windows.onload
кода станет больше. а проблему не решит
интересно и кто это плюсует?
мало того что это не ответ на вопрос, да и еще не рабочий пример
в данном случае в each будет передан результат функции valid а не ссылка на функцию, ну и this соответственно будет ссылаться на текущее окружение из которого вызывается код а не на p
точнее если есть хотя бы один true на возврате true
из дока: return true if at least one of these elements matches the given arguments
то есть это аналог .any() в prototype
а значит вопрос остается открытым, как проверить на true все элементы?
разобрался. стояла jQuery 1.4.2
обновился до текущей 1.6.1 и стало работать.
но работает как положено, т.е. если вернули все true то на выходе true
а не шиворот на выворот как вы сказали
я с .is вчера несколько часов проигрался и так и не мог понять как он работает
проверял
$('p').is(function(){debuger;});
он вообще не останавливается на debugger, т.е. функция не вызывается
хотя при .each все как положено