<script type="text/javascript" src="jquery-1.7.2.js"></script>
<script type="text/javascript">
var mySite={};
mySite.title=$('h1');
mySite.makeRed= function(){
return mySite.title.css('color','red');
};
$(document).ready(function() {
mySite.makeRed();
});
</script>
Добрый день. Почему метод, вызванный внутри функции, ничего не возвращает?JQuery и области javascript
Можете ли вы объяснить свой вопрос? –
Что вы подразумеваете под возвращением? У вас есть проблема с селектором заголовков. 'mySite.title = $ ('h1');' не будет выбирать элемент 'h1' в это время, потому что DOM не готов. Он должен быть внутри обработчика '$ (document) .ready()', чтобы иметь возможность выбирать этот элемент. – Shef