如何将td里面的值带到弹开窗口中做为参数

luobutou0827 2013-10-10 10:26:32

<tr>
<td>10001</td><td>张山1</td><a href="javascript:open()">弹开</a>
<td>10002</td><td>张山2</td><a href="javascript:open('')">弹开</a>
</tr>
<javascript>
open()
{
window.open('a.php?id=?');
}
</javascript>
...全文
90 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
「已注销」 2013-10-10
  • 打赏
  • 举报
回复
引用jquery 在script中加入以下代码 就可以 td1 td2都可以获取
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7/jquery.min.js" type="text/javascript"></script>
</head>
<body>
    <table>
        <tr>
        <td>123</td>
        <td>测试</td>
        <td><a href="javascript:;">点击</a></td>
        </tr>
    </table>
    <script>
        var open_url = function (td1, td2) {
            alert("http://www.decadework.com?TD1=" + td1 + "&TD2=" + td2);
            open("http://www.decadework.com?TD1=" + td1 + "&TD2=" + td2);
        }
        $("a").click(function () {
            var td1 = $(this).parent().prev().text();
            var td2 = $(this).parent().prev().prev().text();
            open_url(td1, td2);
        });
        
    </script>
</body>
</html>
源码下载:http://pan.decadework.com/file/2013/10/10/2013101010423626428.zip
nokia_panda 2013-10-10
  • 打赏
  • 举报
回复

<tr>
<td>10001</td><td>张山1</td><a href="javascript:open(111)">弹开</a>
<td>10002</td><td>张山2</td><a href="javascript:open('参数')">弹开</a>
</tr>
<javascript>
function open(canshu)
{
   window.open('a.php?id='+canshu);
}
</javascript>

87,922

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧