36

のメニューがあります<ul>。各メニュー項目は<li>現在クリック可能です。<li>いくつかの条件に基づいて、特定の要素を無効にする (クリックできないようにする) 必要があります。どうすればこれを達成できますか?andのdisabled属性も使用してみました。どちらも機能しませんでした。助言がありますか?<li>list-style:none

4

4 に答える 4

2

CSS3 の使用: http://www.w3schools.com/cssref/sel_nth-child.asp

何らかの理由でそれができない場合は、リスト項目にクラスを与えてみてください。

<ul>
<li class="one"></li>
<li class="two"></li>
<li class="three"></li>
...
</ul>

次に、CSSで:

li.one{display:none}/*hide first li*/
li.three{display:none}/*hide third li*/
于 2013-03-26T17:25:30.117 に答える
-1

JQuery の使用: http://api.jquery.com/hide/

$('li.two').hide()

の :

<ul class="lul">
    <li class="one">a</li>
    <li class="two">b</li>
    <li class="three">c</li>
</ul>

書類準備中。

http://jsfiddle.net/2dDSG/

于 2013-03-26T17:29:31.197 に答える