<table>
<tr>
<td>11111</td>
</tr>
<tr><td><button onclick="rev(this)">remove</button></td></tr>
</table>点击remove按钮怎么把这个按钮所在的table删除了
<tr>
<td>11111</td>
</tr>
<tr><td><button onclick="rev(this)">remove</button></td></tr>
</table>点击remove按钮怎么把这个按钮所在的table删除了
这个函数是在怎么写的,贴出来看看。
是不是在处理的时候抓的是当前table
// 不太会JQ 楼主将就用
<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
<!--
function rev(obj) {
$(obj).parent().parent().parent().parent().remove()
}
//-->
</script>
<div>DIV</div>
<table>
<tr>
<td>Table </td>
</tr>
<tr> <td> <button onclick="rev(this)">remove </button> </td> </tr>
</table>
function rev(obj) {
$(obj).parent().parent().parent().remove(); // 晕多写了一个
}
parent()应该分别是td --> tr --> tbody -->table 应该是要4个的
function rev(obj) {
$(obj).parents("table").eq(0).remove(); // 晕多写了一个
}
$(obj).parent("table").remove();
}
用parents()是取得一个包含着所有匹配元素的祖先元素的元素集合
用parent()是取得一个包含着所有匹配元素的唯一父元素的元素集合