如何在Jquery表上动态显示按钮

如何在Jquery表上动态显示按钮,jquery,Jquery,在表中,用户可以通过单击“删除”按钮删除行 用户无法删除所有行,必须至少存在一行 为此,我检查了桌子的长度 if($("#dynamicTable1 tr").length==2) { $("#dynamicTable1 tr").find('td:last-child').hide(); } 当新行已动态添加到表中时,如何添加/ 显示先前隐藏的“删除”按钮 jQuery(文档).ready(函数(){ var-id=0; jQuery(“#addrow”)。单

在表中,用户可以通过单击“删除”按钮删除行 用户无法删除所有行,必须至少存在一行

为此,我检查了桌子的长度

if($("#dynamicTable1 tr").length==2) 
  {

        $("#dynamicTable1 tr").find('td:last-child').hide();
  }
当新行已动态添加到表中时,如何添加/ 显示先前隐藏的“删除”按钮

jQuery(文档).ready(函数(){
var-id=0;
jQuery(“#addrow”)。单击(函数(){
id++;
var row=jQuery('.samplerow tr').clone(true);
row.find(“输入:文本”).val(“”);
行属性('id',id);
行。附加到(“#dynamicTable1”);
返回false;
});
$('.remove')。在(“单击”,函数()上){
$(this).closest('tr').remove();
如果($(“#dynamicTable1 tr”)。长度==2){
$(“#dynamicTable1 tr”).find('td:last child').remove();
}
});
});

身份证件
名称
年龄
放置
技巧
去除
去除
去除

隐藏删除按钮,而不是删除按钮。然后,当您添加新行时,再次显示它们

jQuery(文档).ready(函数($){
var-id=0;
变量$dynamicTable=$(“#dynamicTable1”);
$(“#addrow”)。在('click',function()上{
id++;
var行=$('.samplerow tr').clone(true);
row.find(“输入:文本”).val(“”);
行属性('id',id);
$dynamicTable.append(行);
$dynamicTable.find('tr td:last child').show();
返回false;
});
$dynamicTable.on('单击','.remove',函数(){
$(this).closest('tr').remove();
if($dynamicTable.find('tr')。长度<3){
$dynamicTable.find('tr td:last child').hide();
}
});
});

身份证件
名称
年龄
放置
技巧
去除
去除
去除

重复您的逻辑并可选地调用
show()
?或者实际上您甚至不需要执行条件语句。如果您的用户添加新行,请显示“删除”按钮。请注意,您在标记中重复ID,这在web标准中无效。感谢用户添加新行,请显示“删除”按钮