如果你去: http://docs.jquery.com/Plugins/autocompletejQuery的自動完成插件IE 9不工作
,並嘗試在IE 9的例子,這是行不通的。每個其他瀏覽器都可以工作。我在互聯網上搜索了一個快速修復,但似乎無法找到一個。它似乎在爲自動完成發出ajax請求,但不顯示該框。
如果你去: http://docs.jquery.com/Plugins/autocompletejQuery的自動完成插件IE 9不工作
,並嘗試在IE 9的例子,這是行不通的。每個其他瀏覽器都可以工作。我在互聯網上搜索了一個快速修復,但似乎無法找到一個。它似乎在爲自動完成發出ajax請求,但不顯示該框。
你不會找到一個IE 9的修補程序。您應該read the author's page爲your plugin。它已經過時,瀏覽器的最新版本,它已經測試了爲7
http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete
「注(2010-06-23):該插件已被棄用,不再發展了successor is part of jQuery UI,並且this migration guide解釋如何從這個插件到新的插件,這個頁面將保留作爲參考,但不會再更新
如果你仍然使用插件,並且無法升級到jQuery UI自動完成:Someone else is maintaining a GitHub repository with the plugin, including some fixes。
Google Code項目中還有一個update to the original version of the standalone plugin。「
請確保您使用的是jQuery 1.6及更高版本。老年人有一個錯誤,阻止他們在IE9工作
我只想補充我的兩分錢,即使原來的問題是很久以前。
我希望這可以幫助那些和我有同樣問題的人。我正在使用jQuery UI的自動完成功能,並且在IE9中也遇到了問題。我在幾天前檢查了此線程中提到的所有事情,然後放棄了幾天來處理其他事情。當我今天重新訪問它時,我遇到了這個:jQuery Autocomplete
我甚至沒有想過DOCTYPE是一個問題,直到我閱讀這個鏈接。
我用的是這樣的:
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
這引起了我的問題。我有工作在它的代碼不同的測試頁,它是使用這樣的:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
我最終什麼了暫時是新的HTML5 DOCTYPE,該工程....至少在去現在:)誰知道我可能添加的其他代碼會給我帶來麻煩......或者如果我最終將部署到可能不具有HTML5功能的某些用戶。
<!DOCTYPE html>
您還可以嘗試使用元標籤: – whosrdaddy