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

Untitled

By: a guest on Apr 26th, 2012  |  syntax: None  |  size: 1.49 KB  |  hits: 14  |  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. Assign class through JQuery by selecting random ID
  2. <div id="1">contents</div>
  3. <div id="2">contents</div>
  4. <div id="3">contents</div>
  5. <div id="4">contents</div>
  6. <div id="5">contents</div>
  7. <div id="6">contents</div>
  8.        
  9. setInterval ( "flipit()", 3000 );
  10.  
  11. function flipit ( ) {
  12.     $(document).ready(function(){
  13.         var elmId = 'nS_' + (Math.floor(Math.random() * 6) + 1);
  14.         $('#' + elmId).addClass('numSen2');
  15.     });
  16. }
  17.        
  18. var elmId = 'somePrefix_' + (Math.floor(Math.random() * 5) + 1);
  19. $('#' + elmId).addClass('someClass');
  20.        
  21. <div class="addClasstoMe">contents</div>
  22. <div class="addClasstoMe">contents</div>
  23. <div class="addClasstoMe">contents</div>
  24. <div class="addClasstoMe">contents</div>
  25. <div class="addClasstoMe">contents</div>
  26. <div class="addClasstoMe">contents</div>
  27.        
  28. var elements = $('.addClassToMe');
  29. $(elements[Math.floor(Math.random()*elements.length)]).addClass('someClass');
  30.        
  31. $('div#'+~~(Math.random()*101)).hide();
  32.        
  33. var $divs = $('div'), len = $divs.length;
  34. $divs.filter('#'+~~(Math.random()*++len)).hide();
  35.        
  36. var selector = '#' + (Math.floor(Math.random() * 50) + 1);
  37.  
  38. $(selector).html();
  39.        
  40. <div id="div-wrap">
  41.     <div>contents</div>
  42.     <div>contents</div>
  43.     .
  44.     .
  45.     .
  46.     <div>contents</div>
  47. </div>
  48.        
  49. $(document).ready(function() {
  50.     window.setInterval(function() {
  51.         var $divs = $("#div-wrap").children("div");
  52.         var randId = Math.floor(Math.random() * $divs.length);
  53.         $divs.removeClass("current").eq(randId).addClass("current");
  54.     }, 1000);
  55. });​