まず第一に、私は自分の調査を行い、同じような質問をたくさん見つけました。しかし、自分の問題に当てはまる答えは見つかりませんでした。私が見つけたすべての例は、エスケープされていない文字、一重引用符または二重引用符の事故などに関連していました。一方、次の関数でこのエラーが発生します。
$('.seq_input').blur(function(){
//var id = $(this).data('id');
//var index = parseInt($(this).val()),
//element = $("#test-list li").eq(id).remove();
//$("#test-list li").eq(index - 1).before(element); // -1 because users like 1 based indices
alert('what?');
});
ご覧のとおり、私はすべてをコメントアウトしてアラートを残しましたが、関数の最後の行を指して、まだエラーが発生しています。現在のJavascriptの最後にこれだけを追加しただけなので、他の関数とは何の関係もありません。
誰かがここで何が起こっているのか教えてもらえますか?なぜ地球上で何かを警告するだけの関数(または何もしない場合でも)がエラーを出すのでしょうか?
注:ページが読み込まれるとすぐにエラーが表示されます