私はOO JSの学習を始めようとしています。簡単な質問が1つあります(実際の問題は簡単に解決しています)。javascriptオブジェクトのリテラルとjqueryそれぞれ
は基本的には、次の警告は、ちょうど、私はそれが3種類の警告ボックス
<body>
<div id="bob">
<div>f</div>
<div>t</div>
<div>q</div>
</div>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
var Person = {
name: $('#bob div').each(
function(){
$(this).text();
}
)
}
alert(Person.name);
});
</script>
</body>
感謝任意の指導を返したい[Objectオブジェクト]を返します。
Adi。首都で始まるJavaScriptの名に(この場合には、Person
)は通常(コンストラクタ関数のために、すなわち機能が予約されていること、
var Person = {
alertNames: function() {
$('#bob div').each(
function(){
alert($(this).text());
}
);
};
}
Person.alertNames();
注意、しかし:
あなたのコードは '$( '#bob div')。each(...)'の返り値を 'Person.name'に代入します。これはjQueryオブジェクトです。 –