js 或者 jq 获取 Table 里面每一个td 里面的值 10
比如。我点击第一行。我就可以获取第一行。第一列或者第二列等等的值。最好简单点的。。不要太复杂的方法。。好像就是一些属性。但是我不知道。希望大家能够解答。谢谢尽量就是。给一...
比如。我点击 第一行。我就可以获取 第一行。第一列或者第二列 等等的值。
最好简单点的。。不要太复杂的方法。。好像 就是一些 属性。但是我不知道。希望大家能够解答。谢谢
尽量就是。 给一个 参数。比如 table 的id,,然后点击 某行的时候。能够获取。当前行的所有 td 的 值。。用 alert();依次弹出来最好。呵呵。。谢谢 展开
最好简单点的。。不要太复杂的方法。。好像 就是一些 属性。但是我不知道。希望大家能够解答。谢谢
尽量就是。 给一个 参数。比如 table 的id,,然后点击 某行的时候。能够获取。当前行的所有 td 的 值。。用 alert();依次弹出来最好。呵呵。。谢谢 展开
2个回答
展开全部
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;
举个例子来说:
<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,,不太合适。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<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>
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());
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询