【发布时间】:2016-01-27 02:34:27
【问题描述】:
我在 jQuery 中有一个带有添加和删除功能的动态表:
我正在使用以下内容删除行:
$("#DEL").click(function(){
$("table tr input:checked").parents('tr').remove();
});
小提琴:FIDDLE
如何避免同时删除所有列。我的意思是如果用户检查了所有行并单击删除,它应该显示一条警报消息。 应该允许删除最多totalrows-1
【问题讨论】:
-
如果您只希望他们一次删除一行,也许您应该考虑在每一行中都有一个删除按钮,该按钮将删除该行而不是每行中的复选框,这意味着您不要'不需要编写代码来阻止这种形式的发生。
-
@Dhunt 我想根据我的情况同时删除多行!!
-
Dhunt OP 不希望这样。相反,他想阻止用户一次删除所有行。首先应该取消选中一行。
-
@Navoneel 我更喜欢 javascript
-
@Santhucool 啊,我的错
标签: jquery html-table delete-row