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,感谢您提供了超出我预期的帮助:)