4

私は現在これを持っています.jsFiddleで動作していましたが、エラーが発生しましたが、フィドルの外で使用すると動作しません.

$('.down-photo').click(function() {
      $(this).parent('.img-mask').toggleClass('hide');
});​

Firebug は言う: Uncaught SyntaxError: Unexpected Token ILLEGAL

私は JavaScript と jQuery に慣れていないので、何が問題なのか、そのエラーが何を意味するのかわかりません。

ありがとう!

4

2 に答える 2

3

あなたの質問のコードには、最後のセミコロンの後に非印刷文字があります。Unicodeのゼロ幅スペースである8203文字のようです。それが、Firebug が伝えている不正なトークンです。

質問のテキストを編集すると、最後のセミコロンの左側にカーソルを置き、右矢印を数回押すと、予想よりも 1 回多くキーを押す必要があることに気付くでしょう。次の行 - それが私が意味する文字です。

その文字を削除するか、(コピー/貼り付けではなく)手動で行を再入力すると問題ありません。

于 2012-08-31T04:00:22.110 に答える
-2

エラーを修正しました。$.appendTo()jqueryオブジェクトではなく、セレクターを取ります。これを試してください:http: //jsfiddle.net/dvCmR/133/ (4行目)

于 2012-08-31T03:48:24.177 に答える