Javascript 如何在用户单击“删除”按钮时获取当前(添加)按钮
我的脚本是,当用户单击添加按钮,然后在下一个字段中添加按钮隐藏和删除按钮显示。这是完美的。现在我想当用户点击删除按钮,然后在当前字段中自动显示上一个添加按钮 请告诉我怎么做 这是我的剧本:-Javascript 如何在用户单击“删除”按钮时获取当前(添加)按钮,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我的脚本是,当用户单击添加按钮,然后在下一个字段中添加按钮隐藏和删除按钮显示。这是完美的。现在我想当用户点击删除按钮,然后在当前字段中自动显示上一个添加按钮 请告诉我怎么做 这是我的剧本:- ! function(a) { "use strict"; a(function() { var b = a(".wpcf7-field-groups"); b.length && (b.each(function() { a(this).data("gro
! function(a) {
"use strict";
a(function() {
var b = a(".wpcf7-field-groups");
b.length && (b.each(function() {
a(this).data("group-model", a(this).find(".wpcf7-field-group").eq(0).clone())
}), a("body").on("wpcf7-field-groups/change", ".wpcf7-field-groups", function() {
var b = a(this).find(".wpcf7-field-group");
b.each(function(b) {
a(this).find(".wpcf7-field-group-remove").toggle(b > 0);
var c = b + 1;
a(this).find("[name]").each(function() {
var b = a(this),
d = b.closest(".wpcf7-form-control-wrap"),
e = b.attr("name"),
f = e.indexOf("[]") > -1,
g = e.replace("[]", ""),
h = g.replace(/__[0-9]*/, "") + "__" + c;
d.length && !d.hasClass(h) && d.removeClass(g).addClass(h), h += f ? "[]" : "", b.attr("name", h)
})
}), a(this).find(".wpcf7-field-group-count").val(b.length)
}), b.trigger("wpcf7-field-groups/change"), a("body").on("click", ".wpcf7-field-group-add, .wpcf7-field-group-remove", function(e) {
var b = a(this),
c = b.closest(".wpcf7-field-groups");
if (b.hasClass("wpcf7-field-group-add")) {
e.currentTarget.style.display = "none"; //ADD THIS LINE
var d = c.data("group-model").clone();
c.append(d), b.trigger("wpcf7-field-groups/added");
} else b.trigger("wpcf7-field-groups/removed"), b.closest(".wpcf7-field-group").remove();
return c.trigger("wpcf7-field-groups/change"), !1
}))
})
}(jQuery);
以下是实时代码链接:-
请检查并告诉我如何解决此问题,请提前多谢您可以通过以下方式完成此操作:
$remove.hide;
var num=0;
$add.clickfunction{
$remove.show;
num+=1;
var元素=document.createElementdiv;
element.setAttributeid,num;
element.setAttributeclass,wpcf7字段组;
element.innerHTML='Test HeldDate:';
document.getElementByIdresults.appendChildelement;
};
$remove.clickfunction{
如果num-1==0{
$remove.hide;
}
document.getElementByIdnum.remove;
num+=-1;
};
添加
请把这个写在我的剧本上好吗?对不起!你的剧本太复杂了。我已经编辑了我的答案来添加你的表单。如果你把完整的代码而不是缩小的版本库放在你的评论中会很好。请检查我的完整代码,希望这对你有帮助,你可以帮助我,谢谢