用jquery 得到选择table 某一行的数据、?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用jquery 得到选择table 某一行的数据、?相关的知识,希望对你有一定的参考价值。
<table><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>
</table>
来个点击的
$("table tr").click(function()
var $this = $(this);
//$this就是这个行,你点哪行,哪行就有反应。
) 参考技术A $("#表id").children().children()[i]
通过表的id,找到表,children()是找到表下边的所有行,i 是你要取哪一行的[0,1,2,3,4....]都行追问
我现在不知道是哪行,是选择哪行就哪行
参考技术B <table><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>
</table>
<script type="text/javascript">
function getRow(rowIndex)
return $("table tr").eq(rowIndex);
function getCell(rowIndex,cellIndex)
return $("table tr").eq(rowIndex).find("td").eq(cellIndex);
</script>本回答被提问者和网友采纳
JQ如何取table中某一行的数据
可以在鼠标经过table时,获得当前行与列的值。页面如下所示:
具体操作就是点击“删除”按钮,然后调用jquery插件页面,这时候需要获得相应行的“ID”进行操作。
参考技术A 你可以通过table的ID 然后去找你想要的那一行就行了 但是个人觉得使用相对位置比较好 那样就不用很麻烦给每个tr和td都设ID了 只需要给table设个ID就行了 甚至可以连table的ID都不设置 但是建议设置的好 避免页面有多个table 到时候选择起来很麻烦的 而且 如果你的选择器无效的话 建议你直接打开网页源代码 然后再写选择器 那样更容易写对追问刚开始学JQ,好多技巧还不太会,如果是下面这张表的话应该怎么写?
![](https://image.cha138.com/20230328/a8e3a6dceabb4bddb12c1edf9222b573.jpg)
请把这个网页在浏览器中运行后的源代码给我 然后告诉我 你想找哪一列 我再写给你 你这是设计的源码 不是运行的源码吧 因为可能涉及到母版页 我只是按照我的开发工作来想的 所以还是给我浏览器的源代码 那样会比较清楚
追问内容太长,用私信发过去了。
追答童鞋 代码改好了吧 呵呵 以后JQ选择器不回就直接看浏览器的源码 学JQ首先从选择器开始 其他的函数直接调用就好 如果你能正确获得整个页面中的所有元素 那我告诉你 你入门了
本回答被提问者和网友采纳 参考技术B 某一行?根据点击触发点击的哪一行么? 就是根据 td 选择 tr 了。。 参考技术C 看你怎么写监听事件了。追问如果是这张表,应该怎么写?
![](https://image.cha138.com/20230328/3964ef22d6f9491cae5a06d17e7e588e.jpg)
我最怕问题描述不仔细的了,你具体问题都说不清。别人怎么帮你解决。
以上是关于用jquery 得到选择table 某一行的数据、?的主要内容,如果未能解决你的问题,请参考以下文章