チームメイトから次のコードがあります
/*jslint browser: true*/
/*jslint vars: true */
/*global $, jQuery*/
/*global dialog*/
function accessControls() {
"use strict";
$('#loginLink, #registerLink').click(function (e) {
e.preventDefault();
if ($(this).data("disabled") === "false") {
$("a.accessLink").data("disabled", "true");
dialog(this);
}
});
}
HTMLは次のとおりです。
<a class="button accessLink"
id="loginLink"
href="#"
data-action="Login"
data-dialog="access"
data-disabled="false"
data-entity="n/a"
data-href="/MyAccount/Access/Login"
title="Login">Login</a>
Chromeブラウザに次のようなメッセージが表示されます。UncaughtSyntaxError:UnexpectedtokenILLEGAL。メッセージは、上記のコードの最後のセミコロンの直後に表示されます。誰かが何が悪いのか考えていますか?
行ダイアログをコメントアウトすると、機能することに注意してください。それで、これは「これ」と関係がありますか?