-1

いくつかの div クラスとのリンクが 1 つあります。

<a class='div1 otherdiv alignleft'>Link</a>

変数でこのクラスの名前を取得できるので、このリンクの最初のクラスに関数を呼び出す必要がありますか?

最初の div の名前は固定名ではないので、次のような宣言はできません: var firstdiv = div1

では、最初のクラスの名前を取得して変数に格納するにはどうすればよいでしょうか? 関数で使用するには?このようなもの:

var firstdiv = ('a').first();

そして、この変数で関数を呼び出します:

$(firstdiv).click(function(){
    // my function
});

タグa内にある最初の div の名前を特定するにはどうすればよいですか?

4

2 に答える 2

0

そのような単純なhttp://jsfiddle.net/hj8Vb/

HTML

<div id="bla" class="div1 another align test">Content</div>

jQuery

$('#bla').click(function(){
    alert($(this).attr('class').split(" ")[0]);
});
于 2014-06-26T21:47:03.127 に答える