Guest User

Untitled

a guest
Apr 26th, 2012
41
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.49 KB | None | 0 0
  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. });​
Advertisement
Add Comment
Please, Sign In to add comment