使用jquery查找子项并删除其父项?

时间:2013-04-12 12:35:58

标签: jquery

我能够找到孩子,但无法删除其父级,即td行

<tr><td><input type="checkbox"></td><td>Test Information</td></tr>

$(rowHtml).find('input').parent().remove();

我想要以下输出:

<tr><td>Test Information</td></tr>

3 个答案:

答案 0 :(得分:0)

试试这个:

$(rowHtml).closest('tr').find('td:first').find('input').remove();

我在Jsfiddle中添加了此代码,请检查:http://jsfiddle.net/4E5zP/1/

答案 1 :(得分:0)

确保关闭表达

$(rowHtml).click(function() { $(this).parent().remove();});

答案 2 :(得分:0)

我刚刚将一个类名添加到input元素的父元素中并将其删除

             <tr><td class="inputTD"><input type="checkbox"></td><td>Test Information</td></tr>

                   $(rowHTML).find(".inputTD").remove().end();