按钮禁用并启用不在Jquery中工作

Aru*_*run 2 jquery

我有一个Jquery点击按钮将项目添加到list.here我需要在点击它后禁用该按钮,成功后它将启用.这是我的代码

$(".addtowishlist").live("click", function (e) {
        var t = $(this);
        $('<img src="/images/loading.gif" alt="loading" id="ajax-loader-wish"/>').insertAfter(t);
        $("#simplemodal-overlay").unbind("click");
        var n = t.parent().find("select[name='code']").val();

        var i = t.parent().find("input:hidden[name='account']").val();
        var s = t.parent().find("input:hidden[name='itemname']").val();
        var o = t.parent().find("input:hidden[name='itemnumber']").val();
        var u = (new URI).addQuery("code", n).addQuery("qty", 0).addQuery("addtowishlist", true).addQuery("account", i).addQuery("itemname", s).addQuery("itemnumber", o);
        $.ajax({
            url: u,
            type: "GET",
            success: function (e) {
                t.closest(".innerwishlist").hide();
                $(".wishlistThankYou").show()
            }
        });
        return false
    });
Run Code Online (Sandbox Code Playgroud)

我试过了

$(".addtowishlist").attr('disabled', 'disabled'); 
and code for enable 

 $(".addtowishlist").attr('disabled', ''); 
Run Code Online (Sandbox Code Playgroud)

它的工作原理并禁用按钮,但成功后它不会启用按钮.有人帮忙吗?

xda*_*azz 5

建议使用.prop:

$(".addtowishlist").prop('disabled', true); 
$(".addtowishlist").prop('disabled', false); 
Run Code Online (Sandbox Code Playgroud)

或者,如果您使用旧版本的jQuery,请使用$(".addtowishlist").removeAttr("disabled");删除该属性.