code_junkie

jquery toggle display

Nov 13th, 2011
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.50 KB | None | 0 0
  1. <script>
  2. $(document).ready(function(){
  3.  
  4. $("dt a").click(function(e){
  5. $(e.target).children("dd").toggle();
  6. });
  7. });
  8. </script>
  9. <style>
  10. dd{display:none;}
  11. </style>
  12.  
  13.  
  14. <pre>
  15. <dl>
  16. <dt><a href="/">jQuery</a></dt>
  17. <dd>
  18. <ul>
  19. <li><a href="/src/">Download</a></li>
  20. <li><a href="/docs/">Documentation</a></li>
  21. <li><a href="/blog/">Blog</a></li>
  22.  
  23. </ul>
  24. </dd>
  25. <dt><a href="/discuss/">Community</a></dt>
  26. <dd>
  27. <ul>
  28. <li><a href="/discuss/">Mailing List</a></li>
  29. <li><a href="/tutorials/">Tutorials</a></li>
  30. <li><a href="/demos/">Demos</a></li>
  31. <li><a href="/plugins/">Plugins</a></li>
  32. </ul>
  33. </dd>
  34. </dl>
  35. </pre>
  36.  
  37. $("dt a").click(function(){
  38. $(this).parent().next("dd:first").toggle();
  39. return false;
  40. });
  41.  
  42. <script>
  43. $(document).ready(function(){
  44.  
  45. $("dt a").click(function(e){
  46. // Toggle elements whose class is named by the anchor class
  47. $('dd.'+this.className).toggle();
  48. return false;
  49. });
  50. });
  51. </script>
  52. <style>
  53. dd{display:none;}
  54. </style>
  55.  
  56.  
  57. <pre>
  58. <dl>
  59. <dt><a class='jQuery' href="/">jQuery</a></dt>
  60. <dd class='jQuery'> <!-- Set the class name to the anchor class -->
  61. <ul>
  62. <li><a href="/src/">Download</a></li>
  63. <li><a href="/docs/">Documentation</a></li>
  64. <li><a href="/blog/">Blog</a></li>
  65.  
  66. </ul>
  67. ...
  68.  
  69. $(document).ready(function() {
  70. $("dt a").click(function(e) {
  71. $(e.target).parent().next().toggle();
  72. return false;
  73. });
  74. });
Add Comment
Please, Sign In to add comment