我包含在我的網頁jQuery和麪對的jQuery 1.8.0錯誤此錯誤:的jQuery 1.8.0語法錯誤,無法識別的表達:>
Syntax error, unrecognized expression: >
有人幫我
我包含在我的網頁jQuery和麪對的jQuery 1.8.0錯誤此錯誤:的jQuery 1.8.0語法錯誤,無法識別的表達:>
Syntax error, unrecognized expression: >
有人幫我
我打賭你正在使用編碼HTML的Web框架。當你在jQuery中使用「child」選擇器時 - 「>
」 - 你的框架可能會將其轉換爲「>
」。這意味着在你的IDE /編輯器中的代碼如下所示:
$("#test > div")
,但轉換爲這樣的:
$("#test > div")
,併發送到瀏覽器。 jQuery庫不理解,所以炸彈。
這是非常依賴於你使用的框架,所以你可以讓我們知道你使用什麼?
我用的CherryPy在過去,我知道要解決這個問題,你可以使用這個:
<script type="text/javascript">
//<![CDATA[
// Your code here
//]]>
</script>
因爲你的HTML頁面應該在技術上是完全XML,框架可以嘗試編碼任何違反該規定的事物。
我在我的代碼中使用&('div > p')
。這就是問題所在。
沒有任何代碼,我們不能幫你。 –
問題可能是對無效URL的ajax調用。但是沒有一些代碼很難說。 – Thomas
@Thomas錯誤不會是一個語法錯誤,如果是這樣的話。這將導致404/500錯誤,並且ajax調用會以不同的方式捕獲。 – Ian