jQuery的attr方法可以用來獲取或設(shè)置HTML元素的屬性。而其中,disable屬性是一種非常有用的屬性,它可以使得表單元素或按鈕失效,在用戶不能操作的時(shí)候,避免對(duì)應(yīng)的事件被觸發(fā)。
$('input[type="submit"]').attr('disabled',true);
上面的代碼就是將一個(gè)type為submit的按鈕設(shè)為失效狀態(tài)。而通過設(shè)為false,則可以再次恢復(fù)其可操作性。
$('input[type="submit"]').attr('disabled',false);
需要注意的是,在一些新版本的jQuery中,使用prop方法來為表單元素或按鈕增加或移除失效狀態(tài)的屬性值,更加兼容,推薦使用。
$('input[type="submit"]').prop('disabled',true); $('input[type="submit"]').prop('disabled',false);