Javascript 按钮放置(添加一个字段集,在多个字段集时启用禁用按钮)

Javascript 按钮放置(添加一个字段集,在多个字段集时启用禁用按钮),javascript,jquery,Javascript,Jquery,我需要确保只显示一个加号按钮来添加重复的字段集(如果只有一个),但在创建重复字段集后添加“删除”按钮,我知道如何通过为创建的每个重复字段集指定一个数字值来执行此操作,但我似乎无法使其正常工作,任何正确方向的建议或建议都会很好 以下是当前时刻的代码,单击按钮后将复制字段集: $('body').on("click ", '.glyphicon-plus-sign', function() { console.log("here "); prevInpu

我需要确保只显示一个加号按钮来添加重复的字段集(如果只有一个),但在创建重复字段集后添加“删除”按钮,我知道如何通过为创建的每个重复字段集指定一个数字值来执行此操作,但我似乎无法使其正常工作,任何正确方向的建议或建议都会很好

以下是当前时刻的代码,单击按钮后将复制字段集:

       $('body').on("click ", '.glyphicon-plus-sign', function() {
        console.log("here ");
        prevInput = $(this);
        count = $(prevInput).attr('data-count=')||0;
        countIncremented = count++;
        br = '<br/><br/>';                  
        $($(this).parent()).clone().insertAfter($(this).parent());
但是,我无法让它工作,也无法重构它以使它为我自己的应用程序工作


jsiddle链接:

您始终可以使用if语句:

if ($('legend').length < n) { // n being whatever your base number of legends should be
 $('.glyphicon-minus-sign').css({ visibility: 'hidden'});
} else {
 $('.glyphicon-minus-sign').css({ visibility: 'visible'})
}
if($('legend').length

请记住,jQuery选择器返回与选择器匹配的元素数组

这太棒了,它应该是一个单独的功能,就像处理悬停功能一样,还是?我知道一个愚蠢的问题。我会在css中将它设置为隐藏,然后在点击事件中嵌套这个if语句。希望有帮助!
if ($('legend').length < n) { // n being whatever your base number of legends should be
 $('.glyphicon-minus-sign').css({ visibility: 'hidden'});
} else {
 $('.glyphicon-minus-sign').css({ visibility: 'visible'})
}