0

リンクと同じループ番号で div を非表示にする単純な onclick 関数を作成しています。not セレクターを機能させようとして、レンガの壁に頭をぶつけています。

疑似では、現在のものを除いて「タイトル」で始まるクラスを持つすべてのdivの高さが0pxになるようにします。

$('div.[class^="title"]:not([class='title<?php echo $count;?>'])').css('height', '0px');

$count は現在のループです。

これは私がなんとか作成した行です。この構文は正しいですか?

4

3 に答える 3

3

修繕!このコードを機能させるために何時間も試みた後、(@Tushar の少し前に) 問題は複数のクラスを使用していることにあることに気付きました。「タイトル」をIDに変更しました。今、すべてが完璧に機能しています。

皆様、ご協力ありがとうございました。

最終的なコードは次のようになります。

$('#title<?php echo $count; ?>').animate({ opacity: "1", height: "300px" },{queue: false, duration: 200} );
                                $('div[id^="title"]').not('div[id$="title<?php echo $count; ?>"]').css('opacity', '0');
于 2013-11-11T16:27:50.653 に答える