我注意到這一點後,用戶報告的行爲,因爲它在Chrome,Firefox和IE8 +工作正常。然而,在IE7以下選擇:jquery選擇器(選擇)拋出錯誤
$('#parentjobs option')
$('#parentjobs option:not(:contains("new"))')
拋出這個錯誤:
Error: Unable to get value of the property '0': object is null or undefined
指向jQuery的-1.8.3行5126:
context = Expr.find["ID"](token.matches[0].replace(rbackslash, ""), context, xml)[0];
我沒有IE7安裝,但我可以重現錯誤,當我切換文檔模式和瀏覽器模式IE瀏覽器調試頁(F12)
有什麼想法可能會出錯?
過濾器是我最後的手段。感謝您的回答,但我更感興趣的是爲什麼IE會拋出錯誤。這是我第一次遇到與jquery選擇器的跨瀏覽器兼容性問題。 – icramc 2013-04-29 19:09:04