Consider the following code:
$("a").attr("disabled", "disabled");
在IE和FF中,这将使锚点无法点击,但在基于WebKit的浏览器(Google Chrome和Safari)中,这不起作用。disabled属性的好处在于它很容易被移除,不会影响href和onclick属性。
你有什么关于如何获得所需结果的建议吗?答案必须是:
- 易于恢复,因为我想在进行AJAX调用时禁用表单输入控件。 - 必须在IE、FF和WebKit中工作。
} 启用表单函数() { $(“input,button,textarea,a”).not(“.disabled”).removeAttr(“disabled”).css(“cursor”,“”); }
- Stefan Rusek