私は次のHTMLを持っています:
<a title="Login" data-href="/MyAccount/Access/Login"
data-title="Admin" data-entity="n/a"
id="loginLink" class="nav-button dialogLink"><b>Login</b></a>
<a title="Register"
data-href="/MyAccount/Access/Register"
data-title="Admin" data-entity="n/a"
id="registerLink" class="nav-button dialogLink"><b>Register</b></a>
ユーザーが #loginLink または #registerLink をクリックすると、リンクを無効にしてダイアログ スクリプトを呼び出したいと思います。次の関数を作成しました。
$("#loginLink, #registerLink")
.click(function () {
$('#loginLink').prop('disabled', true);
$('#registerLink').prop('disabled', true);
dialog(this);
});
ダイアログを正しく呼び出しますが、リンクを無効にしません。ボタンを複数回クリックすると、複数のダイアログボックスが呼び出されます。私が間違っていることはありますか?なぜうまくいかないのかわかりません。