Guest User

Untitled

a guest
Jun 25th, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.52 KB | None | 0 0
  1. --------------
  2. | | |
  3. | | Click|
  4. --------------
  5.  
  6. $('#mytable').click(function(e) {
  7. var tr = $(e.target).parent('tr');
  8. var x = $('tr', this).index(tr);
  9. var y = tr.children('td').index($(e.target));
  10. alert(x + ',' + y);
  11. });
  12.  
  13. <table id='mytable'>
  14. <tr>
  15. <td>hi</td>
  16. <td>heya</td>
  17. </tr>
  18. <tr>
  19. <td>boo</td>
  20. <td>weee</td>
  21. </tr>
  22. </table>
  23.  
  24. $('#mytable').click(function(e) {
  25. var td = $(e.target);
  26. // go crazy
  27. });
  28.  
  29. $('td').click(function(event) {
  30. var row = $(this).parent('tr');
  31. var horizontal = $(this).siblings().andSelf().index(this);
  32. var vertical = row.siblings().andSelf().index(row);
  33. alert(horizontal+','+vertical);
  34. });
  35.  
  36. $("#tableId td").live('click', function () {
  37. var $this = $(this);
  38. var x = $this.prevAll().length;
  39. var y = $this.parent().prevAll.length;
  40. console.log(x + ", " + y);
  41. });
  42.  
  43. var row = 0;
  44. $('#tblImages > tbody > tr').each( function(){
  45. var col = 0;
  46.  
  47. $(this).children('td').each( function(){
  48.  
  49. $(this).attr("currentRow", row).attr("currentCol", col);
  50. col++;
  51. });
  52. row++;
  53. }
  54. );
  55. $('#tblImages > tbody > tr > td').click(function(){
  56. alert( $(this).attr("currentRow") + " " + $(this).attr("currentCol"));
  57.  
  58. $("#tableId td").click( function () {
  59. var x = $(this).index($(this).siblings().andSelf());
  60. var y = $(this).parent().index($(this).parent().siblings().andSelf());
  61. alert(x + ", " + y);
  62. });
Add Comment
Please, Sign In to add comment