Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如果没有动态创建的表单文件可用,则显示按钮_Javascript_Jquery_Css - Fatal编程技术网

Javascript 如果没有动态创建的表单文件可用,则显示按钮

Javascript 如果没有动态创建的表单文件可用,则显示按钮,javascript,jquery,css,Javascript,Jquery,Css,我有一个带有“添加”和“删除”字段选项的字段,我的问题是如果有人第一次单击“删除”按钮,那么就什么都没有了。但是,我创建了另一个按钮,并通过此代码将其隐藏。 $(“#更多_字段”).hide() 当没有字段或没有带有deleteMe类的按钮可用时,是否可以显示此按钮 我将此代码用于删除字段 $(document).on("click",".deleteMe", function(){ $(this).closest(".addform").remove();

我有一个带有“添加”和“删除”字段选项的字段,我的问题是如果有人第一次单击“删除”按钮,那么就什么都没有了。但是,我创建了另一个按钮,并通过此代码将其隐藏。
$(“#更多_字段”).hide()

当没有字段或没有带有
deleteMe
类的按钮可用时,是否可以显示此按钮

我将此代码用于删除字段

$(document).on("click",".deleteMe", function(){
           $(this).closest(".addform").remove(); 
      });
var房间=1;
函数add_fields(){
房间++;
var objTo=document.getElementById('room\u fileds')
var divtest=document.createElement(“div”);
divtest.innerHTML='Services'+room+'×;';
对象追加子对象(divtest)
}
//]]> 
$(document).on(“click”,“.deleteMe”,function()){
$(this).closed(“.addform”).remove();
});
$(“#更多_字段”).hide()

服务1
&时代;
只输入字符
关于删除,请执行以下操作

room -= 1;
如果在某个时候你真的这么做了

if(room===0) { /*here show your button */ }

我注意到您对按钮使用ID,如
#err#u quali
#Services
。。。不要。您将在页面上加载错误的重复ID。改用类

var房间=1;
var c=1;
var$roomsWrapper=$(“#房间文件”);//父母
var$room=$(“.input group”).clone();//存储组
$(“#更多_字段”).hide();
$(.form inline”)。在(“单击”,“删除我”,函数(ev){
ev.preventDefault();
房间-=1间;
$(this).closest(“.input group”).fadeOut(300,function(){
$(this.remove();
});
$(“#更多_字段”)。切换(!rooms);
}).on(“单击“,”.addField,#更多_字段”,函数(ev){
ev.preventDefault();
房间+=1间;
c+=1;
var$klon=$room.clone();
$klon.find(“.groupNum”).text(c);
$roomsWrapper.append($klon);
});
.err\u quali{
颜色:红色;
显示:无;
字体大小:13px;
左侧填充:105px;
}
.表格管制{
最大宽度:148px;
}

服务1
只输入字符
&时代;
+
添加服务

我在
房间===0时尝试了该代码,然后
show()
但它不起作用,但在
控制台中
我得到的var房间值为0@GautamJha我将在一分钟内向您展示。让我创建一个bin。我使用了以下代码
if(room==0){$('more_fields')。show();}else{$('more_fields')。hide()}
else条件为working@GautamJha添加了一个bin demo,感谢您提供了超出我预期的帮助:)