在網絡上,大多數網站都有搜索框。其中一些搜索框有一個搜索...佔位符文本,當光標在搜索框中設置此文本出現。這是用jQuery完成的嗎?如果是這樣,我該如何使用它?哪個jQuery插件應該用於「佔位符」?
1
A
回答
0
不需要插件來做到這一點。
必須綁定.focus()和.blur()輸入框
焦點()清除文本框,上模糊(),如果沒有進入返回默認值
的狀態檢查這個演示。
HTML
<input type="text" name="search" id="search" value="Search.." />
JS
jQuery('input[name="search"]').focus(function() {
if (jQuery(this).val() == "Search..") {
jQuery(this).val('');
}
}).blur(function() {
if (jQuery(this).val() == "") {
jQuery(this).val('Search..');
}
});
2
0
HTML5中有一個新的placeholder
屬性,它在本機處理此問題。如果你無法使用HTML5,無論什麼原因,這裏有一個jQuery的後備可用:http://www.hagenburger.net/BLOG/HTML5-Input-Placeholder-Fix-With-jQuery.html
相關問題
- 1. 不使用佔位符屬性的jQuery插件佔位符
- 2. fscanf的哪個佔位符?
- 3. 佔位符插件應該可以在IE8中工作
- 4. 哪個字符集應該用於Mysql
- 5. 我應該使用哪個Rails插件?
- 6. 我應該使用哪個jQuery ajax文件上傳插件?
- 7. 我應該聲明哪些參數爲sql佔位符?
- 8. 佔位符HTML5應該留空
- 9. 哪一個woocommerce插件應該用於我的需求?
- 10. 用jquery替換佔位符
- 11. 相當於HTML佔位符的jquery
- 12. 所選插件的佔位符文本,用於單個選擇不起作用
- 13. Maven佔位符處理器插件
- 14. tinymce編輯器的佔位符插件
- 15. 我應該使用哪些適用於Wordpress的CMS插件?
- 16. Jquery佔位符插件以文本形式顯示密碼
- 17. 不支持佔位符的瀏覽器jQuery插件
- 18. 如何在Select2 JQuery插件中定義佔位符文本
- 19. 預加載頁面的佔位符jQuery插件
- 20. 佔位符更改的jQuery事件?
- 21. 用佔位符
- 22. jQuery佔位符動畫
- 23. HTML5佔位符的jQuery
- 24. jQuery的佔位符代替
- 25. Web應用程序戰爭的哪個文件夾應該位於jasperreports.properties中?
- 26. 與IE瀏覽器的jQuery驗證插件和HTML5佔位符插件問題
- 27. 使用佔位符插入HTML
- 28. 用Emblem.js插入翻譯到佔位符
- 29. jQuery的佔位符,顯示佔位符,直到文本輸入
- 30. 我應該使用哪個jQuery CSS?
我怎樣才能在舊瀏覽器中使用HTML 5的大部分標籤工作? thz爲您的評論。 – pico
要使用HTML5,您只需更改頁面的文檔類型。但是請注意,除非您使用HTML5shiv或衍生產品,否則這可能會導致舊版瀏覽器發生錯誤。如果你需要支持舊瀏覽器,我建議在我發佈的鏈接中使用jquery方法。 –