jQuery .prop无法正常工作

时间:2014-08-31 21:46:33

标签: jquery

我试图添加"禁用" attr在发送数据时按钮,但它不起作用。 beforeSendcomplete方法正在运作。

function DoSome() {                             
    var s = "";
    $.ajax({url: '/DoSome',
    type: 'post',
    data :  { ... },
    async : false,
    beforeSend : function(){
       jQuery('#DoItButtonID').attr("disabled", "disabled");
    },
    complete : function(){
        jQuery('#DoItButtonID').removeAttr("disabled");
    },
    success : function(data) {
         s = data;
    },dataType: 'json'})

return s;   
}  DoSome();

按钮:

<button type="submit" class="small ui button hover" id="DoItButtonID">Do it</button>

1 个答案:

答案 0 :(得分:0)

使用此功能禁用

jQuery('#DoItButtonID').attr("disabled", "disabled");

这一个删除禁用

jQuery('#DoItButtonID').removeAttr("disabled");