次のコードを検討してください。
$("a").attr("disabled", "disabled");
IE と FF ではアンカーをクリックできなくなりますが、WebKit ベースのブラウザー (Google Chrome と Safari) では何もしません。disabled 属性の良いところは、簡単に削除でき、 href および onclick 属性に影響を与えないことです。
望ましい結果を得る方法について何か提案はありますか。答えは次のとおりです。
- AJAX 呼び出しの実行中にフォーム入力コントロールを無効にしたいので、簡単に元に戻すことができます。
- IE、FF、および WebKit で動作する必要があります