1

私のページには6つdivの要素があります。

jQueryとZ-Indexを使用して、ボタンをクリックすると、1つの幅が広がりdiv、他のすべてがカバーされます。activeこのプロセスでは、クラス(z-index:900)も想定しています。

別のボタンをクリックすると、divwithクラスactiveは元のサイズと位置に戻るはずです。active元の値は変数に保存されますが、クラスで要素の名前を知るにはどうすればよいですか?

4

3 に答える 3

3

これは、jQuery関数akaの基本的な機能の1つです$()

これを行う:

var elements = $(".myclass");

CSSクラスを使用しているすべての要素を提供しますmyclass。そこからこれを行うことができます:

elements.css({
    left: orig_left,
    top: orig_top,
    width: orig_width,
    height: orig_height
});

スタイルの変更は、すべての要素に一度に適用されます。

ただし、要素をデフォルト(つまり、元のhtmlにあったもの)に復元したい場合は、次のようにすることができます。

elements.css({
    left: null,
    top: null,
    width: null,
    height: null
});

あるいは:

elements.attr("style","");
于 2012-05-06T10:45:59.587 に答える
1

$('.active')[0].id 'active'のクラスを持つ最初の要素のIDを取得します

于 2012-05-06T10:40:10.927 に答える
0

次のクラスですべての要素を選択できます$('.youClass')

于 2012-05-06T10:40:28.363 に答える