将html表行数据发送到函数

时间:2014-03-25 10:07:52

标签: javascript jquery ajax

我有一个html表。我已经放了一个按钮,当按下特定的行数据时会打印为警报。但是当单击单独的单元格时,此函数会执行。我需要停止它。你能帮助我在这里做这个吗我附上代码链接

This is jsbin link

4 个答案:

答案 0 :(得分:1)

请查看此链接以获取答案 Click here for demo

  $(document).ready(function() {
    $('#myt tr td input').click(function(event) {
                   alert($(this).parents('tr').text());
                });
});

Jquery代码可以使用,请尝试一下

答案 1 :(得分:1)

您可以使用on并将范围应用于输入按钮

$(document).ready(function() {
       $('#myt tr').on("click","input[type='submit']",function(e) {
            alert($(this).parents("tr:first").text());
            e.preventDefault();
       });
 });

jsBIN Demo

答案 2 :(得分:0)

     $('#myt input[type="submit"]').click(function(event) {
           alert($(this).parents().text());
        });

ID应该是唯一的

答案 3 :(得分:0)

将您的js功能更改为以下。

$(document).ready(function() {
    $('#myt input[type="submit"]').click(function(event) {
      alert($(this).parents('tr').text());
   });
});

演示:http://jsfiddle.net/hA423/50/