2011-02-03 52 views
2

由於,升級到JQuery的1.5,則如下選擇器不再起作用:JQuery的1.5選擇錯誤

var selectedTab = $('div.menu > ul > li > a[href=service.html]'); 

的錯誤信息是:

未捕獲的異常:語法錯誤,不能識別的表達式:[HREF = service.html]

這是最新版本的JQuery中的錯誤還是(更可能)在我的代碼中的休眠錯誤?

+1

我認爲這是一個錯誤的休眠,因爲這是首選的編碼標準從1.3起,如果我沒有記錯。在這方面,1.3和1.4就更加寬鬆了。 – 2011-02-03 19:57:39

回答

10

您需要引用值:

$('div.menu > ul > li > a[href="service.html"]') 
+0

你是絕對正確的,謝謝 – 2011-02-03 19:30:27