JQuery动态添加和删除元素不起作用

时间:2015-03-22 23:19:54

标签: javascript jquery

我在JQuery中有这个:

$(function() {

$(".dup").on("click", function(e) {


    var panel = $(this).closest(".panel");


    var tab = $(this).closest("tr").find("a.collapsed").text();
    var cc = 0;
    $(".panel").each(function() {
        var text = $(this).find("a.collapsed").text();
        if (text === tab)
            cc++;
    });

    if (cc < 4)
        $(panel).clone().insertAfter(panel);
    e.preventDefault();

});
$(".rem").on("click", function(e) {
    e.preventDefault();

    if ($(".panel").length > 1)
        $(this).closest(".panel").remove();
});
});

我有两个链接,如果你点击它们添加和删除一个有一些限制的元素。好的,这个功能部分是因为点击时添加了dinamically的元素,当按下添加或删除功能的链接时!页面重新加载并返回初始状态!

所以问题是元素添加dinamically与click事件解除绑定!我已经看到其他问题,建议使用.on而不是.click,但两者的结果是相同的。你能救我吗?

0 个答案:

没有答案