jquery中点击表某列超链接时获取行信息,行信息就是每一列中的内容

jquery中点击表某列超链接时获取行信息,行信息就是每一列中的内容,第1张

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">

1、首先,打开html编辑器,新建html文件,例如:indexhtml,并引入jquery,编写问题基础代码。

2、在indexhtml中的<script>标签,输入jquery代码:

$('body')append($('tr')find('td:eq(0)')text());

3、浏览器运行indexhtml页面,此时成功取到了表格的第一页数据并打印。

$("#maintable td")click(function(){

var row = $(this)parent("tr")prevAll()length+1;

var colum = $(this)prevAll()length+1;

alert('选中的是第'+row+'行,第'+colum+'列。');

$(this)parent("tr")attr("style","background-color:#FF0000");

});

比如

<table>

<tr>

  <td><input type="checkbox" checked/></td>

  <td>1</td>

</tr>

</table>

可以用以下代码获取到 1

$(function(){

  $("input:checked")parents('tr')find('td')eq(1)text();

})

//先获取所有行

var rows=$("#tg")datagrid("getRows");

/然后遍历每一行,取出你需要的那一列对应的值(相当于间接的取了某一列的值)

column_name就是你要取值的列名/ for(var i=0;i<rowslength;i++){ var value=rows[i]column_name; alert(value); }

$("#table tr")click(

$(this)child("td:eq(0)")//你试试这个。

each($(this)find("td"),function(){if($(this)index()==0){alert("我是这行里面第一个td");}})//两个找第一个td

找到td后,

$tdfind(":check")//获取td中check空间。

$tdfind(":check")attr("checked",true);//设置为true,如果不好使,就设置成

attr("checked","checked");

);

以上就是关于jquery中点击表某列超链接时获取行信息,行信息就是每一列中的内容全部的内容,包括:jquery中点击表某列超链接时获取行信息,行信息就是每一列中的内容、jQuery怎么获取某表格中的一列td的值、jquery 选择表格中的一行等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10053750.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-04
下一篇2023-05-04

发表评论

登录后才能评论

评论列表(0条)

    保存