Advertisement
oquidave

show hide

Aug 23rd, 2011
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.48 KB | None | 0 0
  1. <tr>
  2. <td ><input type=checkbox /></td>
  3. <td>2</td>
  4. <td class='list_submenu' onclick="showhide_list_submenu('2')">workmates
  5. <ul class = 'list_submenu_dropdown' id='2'>
  6. <li>Edit</li>
  7. <li>Contacts</li>
  8. <li>Delete</li>
  9. </ul>
  10. </td>
  11. </tr><tr>
  12. <td ><input type=checkbox /></td>
  13. <td>3</td>
  14. <td class='list_submenu' onclick="showhide_list_submenu('4')">test2
  15. <ul class = 'list_submenu_dropdown' id='4'>
  16. <li>Edit</li>
  17. <li>Contacts</li>
  18. <li>Delete</li>
  19. </ul>
  20. </td>
  21. </tr><tr>
  22. <td ><input type=checkbox /></td>
  23. <td>4</td>
  24. <td class='list_submenu' onclick="showhide_list_submenu('5')">test3
  25. <ul class = 'list_submenu_dropdown' id='5'>
  26. <li>Edit</li>
  27. <li>Contacts</li>
  28. <li>Delete</li>
  29. </ul>
  30. </td>
  31. </tr>
  32.  
  33. //question
  34. how can i show hide the item dropdown submenu every time a user clicks on an element
  35.  
  36. //tried this
  37. //js
  38. $("document").ready(function() {
  39. // show hide the dropdown menu on page load
  40. $(".list_submenu_dropdown").hide();
  41.  
  42. }
  43.  
  44. function showhide_list_submenu(list_id){
  45. //show clicked item dropdown menu
  46. //add class to this id
  47. var test = $(list_id).addClass('test_submenu');
  48. //show hide on clicks
  49. test.toggle();
  50. }
  51.  
  52. //css
  53.  
  54. .list_submenu_dropdown ,.test_submenu{
  55. display: block;
  56. position: absolute;
  57. background-color: white;
  58. border: 1px solid blue;
  59. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement