<button>删除</button>
把你的结构发上来...
不然没人知道你的 checkbox
往上找几层 可以找到它所在的行.
也许是一层,也许是两层..
假设你的只需要找一层, 代码如下:
<ul>
<li><input type="checkbox" name="test" />111</li>
<li><input type="checkbox" name="test" />222</li>
<li><input type="checkbox" name="test" />333</li>
<li><input type="checkbox" name="test" />444</li>
</ul>
<button>删除</button>
<script type="text/javascript" src="jquery.min.js"></script>
<script type="text/javascript">
$('button').click(function(){
$('input:checked').each(function(){//找到所有选中的 复选框
$(this.parentNode).remove();//复选框上一层
});
});
</script>