0

メニューを作成していますが、メニューを非表示にする要素にアクセスするのに問題があります。だから、あなたが私を助けることができれば、私は感謝します.

<ul id="secondary-nav">
<li class="expandable expanded">
<p style="display: none;">
<ul style="display: block;">
<li class="expandable expanded">
<p>
<a href="http://www.example.com">Link text 1.1</a>
</p>
<ul style="display: block;">
<li>
<li class="current">
<li>
<li>
<li>
</ul>
</li>
<li class="expandable">
<li class="expandable">
<li class="expandable">
<li class="expandable">
</ul>
</li>

スタイル タグを持つ ul 要素にアクセスし、スタイル表示を「なし」に変更するにはどうすればよいですか。これは、順不同リスト内の順不同リストのようなものです。

どうもありがとうございました

4

2 に答える 2

1
$('ul').filter(function() {
    return $(this).css('display') == 'block'; // or this.style.display == 'block'
}).hide();

デモ

于 2012-06-27T15:57:24.640 に答える
0

これを試して:

$("*:block").css("display", "none");
于 2012-06-27T15:56:34.263 に答える