0

実行すると次のエラーが発生する JavaScript コードをいくつか作成しました。

"error"
"SyntaxError: Unexpected token ILLEGAL

このエラーの意味がわかりません。グーグルで検索してみましたが、役に立つものは見つかりませんでした。

これが私のコードです:


HTML:

$(document).ready(function(){
   $('#fostering').on('click', function(){
       $(this).animate({
           width : 50px;
       });
   });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<!DOCTYPE html>
<html>
    <head>
        <script src="https://code.jquery.com/jquery-2.1.4.js"></script>
        <meta charset="utf-8">
        <title> Something </title>
    </head>
    <body>
        <div id="fostering"></div>
    </body>
</html>


そう、

  • このエラーの原因は何ですか?
  • どうすれば解決できますか?
4

1 に答える 1

2

セミコロンを削除して引用符で囲みます ( width属性値):

  $('#fostering').on('click', function(){
     $(this).animate({
      width : "50px"
     });
    });

このエラーは、あるべきではない場所にキャラクターがある場合に発生します。基本的に、JS が指定されたコードをどのように解析するかについて詳しく知りたい場合は、それについての良い記事があります。

URL: 「Unexpected token ILLEGAL」の目に見える原因はありません

于 2015-09-05T23:25:42.503 に答える