2016-10-25 11 views
0

ここではページを追加、表示、編集しています。追加と表示ページをクリックするとページがアクティブになり、親もアクティブになります。しかし、表示されている編集ページをクリックするとビューページで親がアクティブにならない。ここ は、私の見解ページはページを編集しようと、ここで、ここでのコードサブページがアクティブにならない

<td><a class="btn btn-success active" href="<?php echo base_url() ?>admin/edit_hostel/<?php echo $row->id ?>"> Edit </a> </td> 

でいビューページから

<li class="dropdown"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-bed"></i> Room Management <b class="fa fa-plus dropdown-plus"></b> </a> 
     <ul class="dropdown-menu"> 
      <li class="<?php if($active_mn=='add_class') echo "active";?>"> <a href="<?php echo base_url()?>admin/add_class"> <i class="fa fa-caret-right"></i>Add Class</a> </li> 
      <li class="<?php if($active_mn=='view_class') echo "active";?>"> <a href="<?php echo base_url()?>admin/view_class"> <i class="fa fa-caret-right"></i>View Class</a> </li> 
      <li class="<?php if($active_mn=='add_rooms') echo "active";?>"> <a href="<?php echo base_url()?>admin/add_rooms"> <i class="fa fa-caret-right"></i>Add Rooms</a> </li> 
      <li class="<?php if($active_mn=='view_rooms') echo "active";?>"> <a href="<?php echo base_url()?>admin/view_rooms"> <i class="fa fa-caret-right"></i>View Rooms</a> </li> 
     </ul> 
     </li> 

である私は

<script> 
$(document).ready(function() { 
var url = window.location; 
$('ul.dropdown-menu a[href="' + this.location.pathname + '"]').parent().addClass('open active'); 
$('ul.dropdown-menu a').filter(function() { 
    return this.href == url; 
}).parent().parent().parent().addClass('open active'); 
}); 
</script> 
アクティブになるために、メニューを使用していたスクリプトです

答えて

0

try contains pseudoselector

var url = window.location; 
    $('ul.dropdown-menu a[href*="' + this.location.pathname + '"]').parent().addClass('open active').closest('li').addClass('open active'); 
}); 
+0

はまだそれは –

+0

変更は私はこれを好きに自分のコードを変更したhappened..andません同じように見えますし、これはまだ –

+0

を働くあなたは、「ビューページに示されている編集ページ」によって何を意味しています –

0
<li class="dropdown <?php if($active_mn=='view_class'|| $active_mn=='view_rooms') echo "open active";?>"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> <i class="fa fa-bed"></i> Room Management <b class="fa fa-plus dropdown-plus"></b> </a> 
     <ul class="dropdown-menu"> 
      <li class="<?php if($active_mn=='add_class') echo "active";?>"> <a href="<?php echo base_url()?>admin/add_class"> <i class="fa fa-caret-right"></i>Add Class</a> </li> 
      <li class="<?php if($active_mn=='view_class') echo "active";?>"> <a href="<?php echo base_url()?>admin/view_class"> <i class="fa fa-caret-right"></i>View Class</a> </li> 
      <li class="<?php if($active_mn=='add_rooms') echo "active";?>"> <a href="<?php echo base_url()?>admin/add_rooms"> <i class="fa fa-caret-right"></i>Add Rooms</a> </li> 
      <li class="<?php if($active_mn=='view_rooms') echo "active";?>"> <a href="<?php echo base_url()?>admin/view_rooms"> <i class="fa fa-caret-right"></i>View Rooms</a> </li> 
     </ul> 
     </li> 
関連する問題