一个表格,里面的数据是从数据库里面查出来的,我可以编辑修改这些查出来的数据。在表格的每一行有一个按钮 首先我的鼠标移到表格的其中一行点击了一下 然后再去点击这一行的按钮 希望点击之后这个按钮之后能获取我刚才选择的那一行的所有数据,然后把这些数据存入数据库。 请问该怎么做?

解决方案 »

  1.   

    从数据库取值的时候,就给每行给定id号,然后在事件里面来得值是吗?用jquery在js文件里面怎么写?在javascript里面我有思路。
      

  2.   


    这样也可以。
    思路有了,就不在于是jquery还是js了。都差不多。
      

  3.   

    关键是经理要求我用jquery来写,说是对浏览器的支持好一些,大哥,能贴一段类似的js文件代码,让我研究下吗,万分感谢你。(以前没用过jquery,想用这玩意写都不知道从何写起)
      

  4.   


    <html xmlns="http://www.w3.org/1999/xhtml">
    <head runat="server">
        <title></title>    <script type="text/javascript" src="scripts/lib/jquery-1.8.0.min.js"></script>
        <script type="text/javascript">
            $(document).ready(function () {
                var id = "tb";
                var tr = $("#" + id + " table tbody tr");
                tr.each(function (i) {
                    tr.eq(i).bind("click", function () {
                        alert(tr.eq(i).text());
                    });
                });
            });
        </script>
    </head>
    <body>    <input type="button" id="delTr" value="删除行" />
        <div id="tb">
            <div>
                <table style="width: 300px; height: 30px; border-top: 1px solid red; border-left: 1px solid red">
                    <tbody>
                        <tr">
                            <td style="border-right: 1px solid red; border-bottom: 1px solid red">1</td>
                            <td style="border-right: 1px solid red; border-bottom: 1px solid red">第一条</td>
                            
                        </tr>
                        <tr>
                            <td style="border-right: 1px solid red; border-bottom: 1px solid red; height: 30px;">2</td>
                            <td style="border-right: 1px solid red; border-bottom: 1px solid red; height: 30px;">第二条</td>
                            
                        </tr>
                        <tr>
                            <td style="border-right: 1px solid red; border-bottom: 1px solid red; height: 30px;">3</td>
                            <td style="border-right: 1px solid red; border-bottom: 1px solid red; height: 30px;">第三条</td>
                            
                        </tr>
                    </tbody>
                </table>
            </div>
        </div>
    </body>
    </html>