js 或者 jq 获取 Table 里面每一个td 里面的值 10

比如。我点击第一行。我就可以获取第一行。第一列或者第二列等等的值。最好简单点的。。不要太复杂的方法。。好像就是一些属性。但是我不知道。希望大家能够解答。谢谢尽量就是。给一... 比如。我点击 第一行。我就可以获取 第一行。第一列或者第二列 等等的值。
最好简单点的。。不要太复杂的方法。。好像 就是一些 属性。但是我不知道。希望大家能够解答。谢谢
尽量就是。 给一个 参数。比如 table 的id,,然后点击 某行的时候。能够获取。当前行的所有 td 的 值。。用 alert();依次弹出来最好。呵呵。。谢谢
展开
 我来答
木子静文
2014-02-28
知道答主
回答量:16
采纳率:0%
帮助的人:6.7万
展开全部
js可以用td 对应的id获取该对象
举个例子来说:
<td id="td1"></td>
js:var td=document.getElementById("td1");
可以用该对象赋予该td的style等属性
如果是要获得<td>苹果</td>里的"苹果"的话用下面的方法
我们把该值放到隐藏域里然后从js取得该值
<td>苹果<input type="hidden" name="pm1" id="pm1" value="苹果"></td>
js:var pm=document.getElementById("pm1").value;
追问
用table 。肯定是读数据。要循环。你这个id,,不太合适。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
bnx1976
2014-02-28 · TA获得超过161个赞
知道小有建树答主
回答量:359
采纳率:0%
帮助的人:310万
展开全部
<script>
jQuery(document).ready(function($){
$("tr","#table1").click(function(){
$("td",$(this)).each(function(){
alert($(this).text());
});
});
});
</script>
</head>
<body>
<table id="table1">
<tr>
<td>1-1</td>
<td>1-2</td>
<td>1-3</td>
</tr>
<tr>
<td>2-1</td>
<td>2-2</td>
<td>2-3</td>
</tr>
<tr>
<td>3-1</td>
<td>3-2</td>
<td>3-3</td>
</tr>
</table>
追问
能不能写成。数据都出来。只是分开来的。比如。第一列用一个变量接受。第二列用另外一个变量接受。等等。这样我好赋值。谢谢
追答
使用eq(index)获取指定列

当前行第1列:alert($("td:eq(0)",$(this)).text());
当前行第2列:alert($("td:eq(1)",$(this)).text());
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式