Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jul 15th, 2012  |  syntax: None  |  size: 0.77 KB  |  hits: 10  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Jquery based on class get previous class number
  2. <li class="sub_nivel nivel_3"> level 3 </li>
  3.        
  4. $("li.sub_nivel").on("click", function(){
  5.     var nivel = $(this).attr("class").match(/nivel_([d]+)/),
  6.         antes = parseInt(nivel[1],10)-1 ;
  7.     alert( antes );
  8. });​
  9.        
  10. <ul>
  11.  <li class="sub_nivel nivel_3"> level 3 </li>
  12.  <li class="sub_nivel nivel_4"> level 4 </li>
  13.  <li class="sub_nivel nivel_5"> level 5 </li>
  14. </ul>
  15.        
  16. $(document).ready(function(){
  17.     $("li[class*='nivel_']").each(function(){
  18.        var niv_num= $(this).attr("class").split("nivel_")[1];// get the number
  19.         // You can do your z-index below instead of my code
  20.         $(this).text("The number is "+niv_num);
  21.     });
  22. });
  23.        
  24. $('li.sub_nivel').hover (function () {
  25.     $(this).toggleClass('li_active');
  26. });