0

これらのメニュー1とメニュー2のメニューバーがあり、 <a href="menu1" ">Menu1</a> <a href="menu2"">Menu 2</a> 値0110などを保存しています。これらのアイテムの値1とゼロを格納するテーブルが1つあります。他のページでは、配列内のすべてのフィールドを取得しています

for($i=1;$i<15;$i++)
    echo $check1[$i];

そして、データベースとまったく同じように1010100を取得します。値が1であるかどうか、特定のメニューをページに表示する必要があるかどうかを確認したいのですが、そうでない場合はそうではありません。ここで、jquery を作成するか、php を使用して値 0 の要素を非表示にし、値 1 の要素を表示したいと考えています。使ってもいいですか

for(var i=0;var i<15;i++)
{ 
    switch (var[i]){
        case 1:var[i].hide;
            break;
        case 2:var[i].show;
    }
}

前もって感謝します

4

1 に答える 1

1

1 と 0 を切り替えますか? このコードを確認してください:

    <script language="javascript" src="http://code.jquery.com/jquery-1.7.js"></script>
    <table width="300" border="1" cellspacing="1" cellpadding="2">
      <tr>
        <td>Index</td>
        <td>1 / 0</td>
      </tr>
      <? for($i=1;$i<15;$i++){
        $value = rand(0,1);
      ?>
      <tr class="tr<?=$value;?>">
        <td><?=$i;?></td>
        <td><?=$value;?></td>
      </tr>
      <? } ?>
    </table>
    <a href="#" onclick="$('.tr0').show();$('.tr1').hide();">Show 0</a>
    |
    <a href="#" onclick="$('.tr1').show();$('.tr0').hide();">Show 1</a>

|
<a href="#" onclick="$('.tr1').show();$('.tr0').show();">Show both</a>
于 2012-06-26T11:47:27.160 に答える