私は自分のWebページにjqueryを含め、jquery 1.8.0エラーのこのエラーに直面しています:
Syntax error, unrecognized expression: >
誰か助けて
私は自分のWebページにjqueryを含め、jquery 1.8.0エラーのこのエラーに直面しています:
Syntax error, unrecognized expression: >
誰か助けて
HTMLをエンコードするWebフレームワークを使用しているに違いありません。jQueryで「子」セレクターを使用している場合-" >
"-フレームワークはおそらくそれを""に変換してい>
ます。つまり、IDE/エディタのコードは次のようになります。
$("#test > div")
しかし、これに変換されます:
$("#test > div")
そしてブラウザに送信されます。jQueryライブラリはそれを理解していないので、爆撃します。
これは、使用しているフレームワークに大きく依存します。使用しているものを教えてください。
私は過去にCherryPyを使用しましたが、この問題を回避するために、これを使用できます。
<script type="text/javascript">
//<![CDATA[
// Your code here
//]]>
</script>
HTMLページは技術的には完全にXMLである必要があるため、フレームワークはそのルールに違反するものをエンコードしようとする場合があります。
私&('div > p')
は自分のコードで使用しました。そしてそれが問題でした。