У меня есть некоторый код:
$(function(){
function foo() {
var elem = $('.some-dom-elem');
console.log(elem);
}
location.reload = function() {
foo(); // returns undefined
}
});
А вот тот же код с добавлением дополнительной функции готовности jQuery:
$(function(){
function foo() {
var elem = $('.some-dom-elem');
console.log(elem);
}
location.reload = function() {
$(function(){
foo(); // returns DOM element
});
}
});
Зачем мне нужна дополнительная готовность jQueryфункция во втором примере кода, чтобы моя функция foo не возвращала undefined?