Guest User

Untitled

a guest
Aug 19th, 2018
89
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. Can't get an array using attribute selectors
  2. function toggleUserTypeRows(){
  3. var selected = $('#userTypeDropDown').val();
  4. switch (selected){
  5. case 'User':
  6. var $rows = $('tr[userType="User"]');
  7. $rows.show();
  8. $('tr[userType="Admin"]').hide();
  9. break;
  10.  
  11. case 'Admin':
  12. var $rows = $('tr[userType="Admin"]');
  13. $rows.show();
  14. $('tr[userType="User"]').hide();
  15. break;
  16. default:
  17. var $rows = $('#tableUsers tr');
  18. $rows.show();
  19. }
  20. }
  21.  
  22. <table>
  23. <tr userType="Admin"><td>Row 1</td></tr>
  24. <tr userType="User"><td>Row 2</td></tr>
  25. <tr userType="Admin"><td>Row 3</td></tr>
  26. <tr userType="User"><td>Row 4</td></tr>
  27. </table>
  28.  
  29.  
  30. <select>
  31. <option value="User">User</option>
  32. <option value="Admin">Admin</option>
  33. </select>
  34.  
  35. <script type="text/javascript">
  36.  
  37. $('select').change(function(e){
  38. var userType = $(this).val();
  39. $('table tr').show();
  40. $('table tr[userType="'+ userType +'"]').hide();
  41. });
  42.  
  43. </script>
  44.  
  45. case 'User':
  46. var $rows = $('tr').filter(function(){
  47. return $(this).attr('userType') == 'User';
  48. });
  49. ...
Add Comment
Please, Sign In to add comment