0
function printClassForAllDivs()
{
    var divs = $('div');
    divs.each(function{
        var klass = $(this).attr('class');
        console.log('div class = '+klass);
    });
}

このコードはすべてのdivをループする必要があり、ループの反復ごとに、クラスを格納する変数を作成して、コンソールに出力する必要があるように思われます。

匿名関数の使い方がわからないのではないかと思います。

function printClassForAllDivs()
{
    var divs = $('div');
    divs.each(function{
        // what don't I understand about what I am permitted to do in here?
    });
}

ありがとう。

4

2 に答える 2

5
divs.each(function{

察するに

divs.each(function(){
于 2012-11-12T20:39:47.603 に答える
5

内部の関数の括弧がありませんdivs.each..以下を参照してください。

divs.each(function (){

以下のようにコードを変更します。

function printClassForAllDivs()
{
    var divs = $('div');
    divs.each(function (){
        var klass = $(this).attr('class');
        console.log('div class = '+klass);
    });
}
于 2012-11-12T20:40:01.137 に答える