JavaScript   发布时间:2022-04-16  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Jq通过td获取同行其它列td的方法大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

假设有如下样式表结构

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

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

refreshTable(objs){ $("#ObjTables").html(""); for(i in objs){ if(objs[i].obj_Type != "FRAME"){ $("#ObjTables").append(".obj_Id+ ".obj_Name+ ".obj_Type+ "); }else{ $("#ObjTables").append(".obj_Id+ ".obj_Name+ ""+objs[i].obj_Type+""+ "); } } };

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

注意到

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

SELEct){ //获取点击的一行tr var tr = $(frameSELEct).parent().parent(); //获取tr的所有td元素 var b = a.children("td"); //取得第三列元素 var c = b.eq(2); //显示第三列的值 var d= c.text(); alert(d); }

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

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

SELEct).parent().parent().parent();

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

最后,页面弹出效果

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

成功啦

以上就是小编为大家带来的Jq通过td获取同行其它列td的方法全部内容了,希望大家多多支持菜鸟教程~

大佬总结

以上是大佬教程为你收集整理的Jq通过td获取同行其它列td的方法全部内容,希望文章能够帮你解决Jq通过td获取同行其它列td的方法所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: