Advertisement
Guest User

Untitled

a guest
Jul 17th, 2019
81
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. <table border="1">
  2. <tr class="row">
  3. <td>1</td>
  4. <td>2</td>
  5. <td>3</td>
  6. <td>4</td>
  7. <td>5</td>
  8. <td>6</td>
  9. <td>7</td>
  10. <td class="tdoutput"></td>
  11.  
  12. </tr>
  13.  
  14. <tr class="row">
  15. <td>1</td>
  16. <td>2</td>
  17. <td>3</td>
  18. <td>4</td>
  19. <td>5</td>
  20. <td>6</td>
  21. <td>7</td>
  22. <td class="tdoutput"></td>
  23.  
  24. </tr>
  25. </table>
  26.  
  27. .selectedCell{
  28. background-color:green;
  29.  
  30. }
  31.  
  32. $( function() {
  33. $('td').click( function() {
  34. $(this).toggleClass("selectedCell");
  35. } );
  36. } );
  37.  
  38.  
  39. function update_counts(){
  40. $('.tdoutput').html('');
  41. $('.row').each(function(index){
  42. $('.tdoutput').html($('.tdoutput').html() + $(this).find('.selectedCell').length + ' selected cells ');
  43. });
  44. }
  45.  
  46. $('.td').click(function(){
  47.  
  48. // Add or remove class
  49. $(this).toggleClass('selectedCell');
  50.  
  51. // Update the class counts
  52. update_counts();
  53.  
  54. });
  55.  
  56. // Run the function on domready
  57. $(function(){
  58. update_counts();
  59. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement