Jq通过td获取同行其它列td的方法

网友投稿 225 2023-07-04


Jq通过td获取同行其它列td的方法

假设有如下样式表结构

在制表时,采取的 手把手教你在springMVC中不用框架写表格 这篇博客里面写的制表方法,如下所示

function refreshTable(objs){

$("#ObjTables").html("");

for(i in objs){

if(objs[i].obj_Type != "FRAME"){

$("#ObjTables").append("

"

"

"

"

}else{

$("#ObjTables").append("

"

"

"

"

}

}

};

与之前博客写的不一样的地方在于,这里通过objs的obj_Type,进行了区别化的制表,然后,对于Type为FRAME的行,添加了button选项,来显示更多的表,即表中有表,这个功能后面有机会再介绍

注意到

getFrameContent(this)

当click这个button时,调用该方法

function getFrameContent(frameSelect){

http:// //获取点击的一行tr

  var tr = $(frameSelect).parent().parent();

//获取tr的所有td元素

 var b = a.children("td");

//取得第三列元素

 var c = b.eq(2);

//显示第三列的值

 var d= c.text();

alert(d);

}

这里函数里面为了演示,没有做具nihrO体操作,就是通过这几个语句获取到了点击的某一行第三列的值,其他列同理.

如果想获取其它行(一般很少有这种情况),就需要在第一句话

var tr = $(frameSelect).parent().parent().parent();

获取到table元素,或者直接用$("#XXX")也可以,但是这就和我们点击的某一个具体按钮没有直接关系了

最后,页面弹出效果

成功啦


版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:自定义一个异常类模板的简单实例
下一篇:java对xml节点属性的增删改查实现方法
相关文章

 发表评论

暂时没有评论,来抢沙发吧~