获取任何单击的td jquery的值

即时捕获以获取任何单击的td的值,并使用jquery或javascript在alert()窗口中显示此值。 我在托管网络上的代码“googling”,但任何人都可以做到这一点,但无论如何我会发布在这里…

$("table tbody").click(function() { alert($(this).find('td.value').text()); }); $(document).ready(function() { $('table tbody').find('tr').click(function() { alert("row find"); alert('You clicked row ' + ($(this).index() + 1)); }); }); $(document).ready(function() { $('table tbody').click(function() { var i = $(this).index(); alert('Has clickado sobre el elemento número: ' + i); }); }); $("table tbody").live('click', function() { if $(this).index() === 1) { alert('The third row was clicked'); // Yes the third as it's zero base index } }); 
  
id Nombre
1 miguel

为什么不直接将click事件附加到td ? 你还需要确保你包含jQuery …

 $( "td" ).click(function() { alert($(this).text()); }); 
   
id Nombre
1 miguel

您需要包含jQuery库才能开始使用它。 然后只需将点击事件绑定到您的td ,您就会看到弹出alert

      

还有下一次如果某些东西不起作用,你应该首先打开控制台并检查是否有任何错误并对其采取行动。

  • 使用console.log而不是alert应该是一种方式,因为alert完全阻止了UI线程。
 $("td").click(function() { alert($(this).text()); }); 
  
id Nombre
1 miguel