我现在有一个表格, 表格里有一列放着两张小图标,用于修改与删除用;
我点击修改的图标的时候在js里获取到点击的事件:
然后在事件函数里我想把表格里的某些列变成编辑状态
$('td #id_icon_modifygroup').click(function(){
td = $(this); // 这个this指针指的是image Element
我的问题是,如何通过this的指针获取到当前图标所在的td object以及tr object.
这样我就可以操作td多谢
我点击修改的图标的时候在js里获取到点击的事件:
然后在事件函数里我想把表格里的某些列变成编辑状态
$('td #id_icon_modifygroup').click(function(){
td = $(this); // 这个this指针指的是image Element
我的问题是,如何通过this的指针获取到当前图标所在的td object以及tr object.
这样我就可以操作td多谢
var $td=$img.parent();
var $tr=$td.parent();
var $img = $(this);
var $cur_td = $img.parent();
alert($cur_td[0]);
2 确定图标是td的子节点,没有其它元素包住。
如果你说的图标是一个<img>标签,并且是放在td下面的话,那样拿应该是没错的