-6

私は自分のWebページにjqueryを含め、jquery 1.8.0エラーのこのエラーに直面しています:

Syntax error, unrecognized expression:  > 

誰か助けて

4

2 に答える 2

3

HTMLをエンコードするWebフレームワークを使用しているに違いありません。jQueryで「子」セレクターを使用している場合-" >"-フレームワークはおそらくそれを""に変換してい>ます。つまり、IDE/エディタのコードは次のようになります。

$("#test > div")

しかし、これに変換されます:

$("#test > div")

そしてブラウザに送信されます。jQueryライブラリはそれを理解していないので、爆撃します。

これは、使用しているフレームワークに大きく依存します。使用しているものを教えてください。

私は過去にCherryPyを使用しましたが、この問題を回避するために、これを使用できます。

<script type="text/javascript">
//<![CDATA[
    // Your code here
//]]>
</script>

HTMLページは技術的には完全にXMLである必要があるため、フレームワークはそのルールに違反するものをエンコードしようとする場合があります。

于 2012-08-24T15:02:18.097 に答える
0

&('div &gt p')は自分のコードで使用しました。そしてそれが問題でした。

于 2012-08-24T15:38:49.620 に答える