0

クリックすると展開/折りたたむjqueryがあります。最初の項目をデフォルトで展開したいのですが、jquery に問題があります。私はいくつかの異なる角度を試してみましたが、役に立ちませんでした。どんな助けでも大歓迎です!

http://jsfiddle.net/trrJp/1/

4

2 に答える 2

0

問題が最初の項目のみを開きたい場合は、すべてのメニュー jquery をセットアップした後、次のようにすることができます。

$('#menu li:first').slideToggle();

または、クリックをシミュレートできます。

$('#menu li:first').click();

実際のコードは、実際の実装とそれを開く方法によって異なりますが、一般的な考え方は、最初の要素を開くようにトリガーすることです。

于 2012-05-24T16:08:25.860 に答える
0

次の行を使用して、デフォルトで最初のアイテムを展開したままにすることができます

  $('#collapser li:first-child > ul').show();

それが行うことは、 を選択してから、その中の をfirst li選択することです。ullishow

最初の子セレクター

働くフィドル

于 2012-05-24T16:18:50.923 に答える