克隆元素

时间:2017-06-22 21:29:49

标签: javascript jquery foreach onclick

如何在克隆元素时每次单击删除并在多个元素上添加类?

$('.cc-form-control-switcher').each(function(){
$(".cc-form-control-switcher .btn-first, .cc-form-control-switcher .btn-second").on("click", function(e) {
                e.preventDefault();
                var $self = $(this);
                var $siblingSelected = $self.parent().find(".btn-switch");
                $siblingSelected.removeClass("btn-switch");
                $self.addClass("btn-switch");
                var hdnField = $self.parent().find("input[type=hidden]");

                if (hdnField.length > 0) {
                    hdnField.val($self.data("value"));
                }
            });
});

在这里演示https://jsfiddle.net/etgf979x/7/

每次点击'btn-switcher'正在激活,这有效,但是当我克隆了元素时它没有...我尝试使用每一个点击,但似乎我需要建议我还应该使用其他什么。 / p>

1 个答案:

答案 0 :(得分:1)