2017-01-20 9 views
-2
<ul class="subjects"> 
     <?php 
     // 3. Use returned data (if any) 
     while($subject=mysqli_fetch_assoc($subject_set)){ 
      ?> 
      <?php 
        echo "<li "; 
        if ($subject["id"]==$selected_subject_id){ 
         echo "class=\"selected\""; 
        } 

        echo ">" 
      ?> 
       <a href="manage_content.php?subject=<?php echo urlencode($subject["id"]) ?>"><?php echo $subject["menu_name"]; ?></a> 
       <?php 
        $page_set=find_all_pages_for_subject($subject["id"]); 
       ?> 
       <ul class="pages"> 
        <?php 
        while($page=mysqli_fetch_assoc($page_set)){ 
        ?> 
         <?php 
         echo "<li "; 
         if ($page["id"]==$selected_page_id){ 
          echo "class=\"selected\""; 
         } 

         echo ">" 
         ?> 
         <a href="manage_content.php?page=<?php echo $page["id"] ?>"><?php echo $page["menu_name"]; ?></a> 
        </li> 
         <?php 
        } 
        ?> 
        <?php 
        //4. Release returned data 
        mysqli_free_result($page_set); 
        ?> 
       </ul> 
      </li> 

      <?php 
     } 
     ?> 
    </ul> 

ワンピースは、大胆にのみ選択されたリンクを持っていることですが、私は件名のリンクをクリックしたときにすべての私のサブリンクは(ページ)は、クラス「選択」とGET太字のままです。 解決方法 ;あなたはこのHTMLクラスの継承

$('#yourmenu li a').on('click', function(){ 
$('li a.current').removeClass('current'); 
$(this).addClass('current'); 

}のような何かを行うことができます)

+0

生成されるHTMLを最小限に表示できますか? – Justinas

+0

この質問がPHPに関連していない場合、なぜPHPコードが入っていますか? – connexo

+0

[tag:class]の説明文から(あなたはこの質問にタグを付けました):*** CSSクラスに混同しないでください。代わりに[css]を使用してください。*** – connexo

答えて

0

)。