2012-04-13 16 views
-4

タイトルが示すように、別のdiv( "div.secondclass")をクリックして動的divのクラスを取得したいと思います。ここに私のコードは次のとおりです。jQuery - 別のdivをクリックして動的divのクラスを取得する

$(document).ready(function() { 
    $("div.secondclass").click(function() { 
     firstclass=$('#firstid').attr('class'); 
     alert("the class of the 1st div is ="+firstclass); 
    }); 
}); 
+1

どのように相互に関連する2つのdivがありますか? – Gary

+2

ああ、firstidはIDです。あなたがそれを知らなかったら、あなたはattr( 'id')でそれを得ることができます –

+0

これに伴う質問はありますか? – steveukx

答えて

0
$(document).ready(function() { 
    $("div.secondclass").click(function() { 
     var aClass = $('#firstid')[0] 
          .className 
          .replace(/[\n\t\r]/g, " ") 
          .replace(/^\s+|\s+$/g, "") 
          .split(" "); 
     alert("The div with the id firstid has got these classes: " + aClass.join(", ")); 
    }); 
}); 
関連する問題