JavaScript(JQuery)がSyntaxエラーを招いているが理由を特定できない(Eclipse上)
超がつくほどの初心者です。
画面上に配置された一つのチェックボックスの変化で動作させる処理が
他の項目(主にINPUT type=text)の変化でも、動作させる必要があることに気が付きました。
その処理をFunctionにして、チェックボックスの変化だけでなく、他の項目の変化でも呼び出すようにしようと考えています。
function updRenew () {
// MCFrame内予約情報を表示するためのヘッダを表示
$(".updHeader").css("display", "table");
//********************* メイン入力行を新たに手配しなおす***********************
$("div.appLines table tr:not(.appLineDummy)").remove();
$("#norsvmsg").remove();
// 更新モードはメイン入力行を5行にしてしまう (既存予約行のクリックで適時増やす)
for(var i = 1; i <= 5; i++) {
addRowBelow($dummyRow);
}
$(".appLines").height(7.85 + 'em');
//*********************************************************************
$("body").append('<div id="modal-overlay"></div>') ;
$("#modal-overlay").append("<img id='loader' src='./img/ajax-loader.gif' alt='Now Loading...'>");
$("#modal-overlay").fadeIn("slow");
var d = mcrsvinq();
d.done(function(){
$(".updLines").fadeIn("slow");
$("#loader").remove();
$("#modal-overlay").fadeOut("slow", function(){
$('#modal-overlay').remove();
});
});
d.fail(function(){
$("#modal-overlay").fadeOut("slow", function(){
$('#modal-overlay').remove();
});
alert("【基幹システムから予約情報を参照できず...】");
return false;
});
}
開発ツールはEclipseですが、当該のFunctionでSyntaxエラーを招いているかのような表示をしており
これをどうにか解決したいです。(下の画像のとおり赤く示されているので当方はSyntaxエラーと解釈)
但し、PHPのサイトなのですが、実行すると無事に動作してしまいます。ブラウザの開発ツールでも問題のJSが普通に動作します。
Eclipse上、赤く表示され続けているのが やはり気分が良くないので問題?!を解決したいです。
何が問題で、赤く表示されているのでしょうか?