簡體   English   中英

jQuery選擇HTML5文本字段輸入,例如“文本”,“搜索”,“電子郵件”等

[英]jQuery select HTML5 text field inputs like “text”, “search”, “email” etc

在HTML5中,有一些新的輸入類型,例如電子郵件,搜索和url。 這些都有一個文本輸入,可以與我正在構建的jQuery自動完成插件一起使用。 如何過濾所有這些? 我必須將元素與這些類型的白名單進行匹配,還是有某種神奇的方法來測試輸入是否呈現為文本輸入?

另一個選擇是根本不檢查 ,讓集成開發人員因試圖在非文本輸入上使用它而崩潰。

最好列出不像文本框那樣呈現的輸入。

由於大多數輸入呈現為文本框。

除此之外,我不認為知道某種元素是否像文本框一樣呈現是一種神奇的方法。

我相信所有新的HTML5輸入仍然將值存儲為文本。 “范圍”輸入不需要應用自動完成功能,但其余部分仍然可以使用。 問題可能出在您的插件妨礙了用戶界面。

另一個選擇是研究使用Modernizr

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM