繁体   English   中英

选择表内的多个列并从jquery检索值

[英]Select multiple columns inside table and retrieve value from jquery

我一直在找几个小时,但是我找不到解决问题的方法。.我在StackOverflow上到处搜索。

案例:我有一个包含许多不同列的HTML表。 我想在表中选择多个列,并使它们从jquery检索值。

在此处输入图片说明

我不想达到上述结果,但是我想要达到以下结果:

在此处输入图片说明 在此处输入图片说明

好吧,这真的很简单。我使用了您在注释中提供的jsfiddle并对其进行了更改,以访问用户单击的行中的列值并将结果显示在警报框中。 我希望它可以帮助您:

<head runat="server">
    <title></title>
    <style type="text/css">
        tr.highlighted td {
            background: red;
        }
    </style>
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.3/jquery.min.js"></script>
    <script type="text/javascript">
        $(function () {

            $('#data tr').click(function (e) {
                $('#data tr').removeClass('highlighted');
                $(this).addClass('highlighted');

                var columns = $(this).children();

                var name = $(columns[0]).text();
                var surname = $(columns[1]).text();
                var age = $(columns[2]).text();
                var dob = $(columns[3]).text();

                var clickedRow = "Name - " + name + ".Surname - " + surname + ".Age - " + age;

                alert(clickedRow);
            });
        });
    </script>
</head>
<body>
    <table id="data" border="1" cellspacing="1" width="500" id="table1">
        <tr>
            <td>User Name 1</td>
            <td>User Surname 1</td>
            <td>User Age 1</td>
            <td>User DOB 1</td>
        </tr>
        <tr>
            <td>User Name 2</td>
            <td>User Surname 2</td>
            <td>User Age 2</td>
            <td>User DOB 2</td>
        </tr>
    </table>
</body>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM