<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>
Guten Tag. Warum gibt die in der Funktion aufgerufene Methode nichts zurück?Jquery und javascript scopes
Können Sie Ihre Frage zu erklären? –
Was meinst du mit Rückkehr? Sie haben ein Problem mit der Titelauswahl. 'mySite.title = $ ('h1');' wird das 'h1' Element zu diesem Zeitpunkt nicht auswählen, da das DOM nicht bereit ist. Es muss innerhalb eines '$ (document) .ready()' Handlers liegen, um dieses Element auswählen zu können. – Shef