【发布时间】:2013-11-12 10:30:23
【问题描述】:
我知道jquery supports all including old browsers
但我尝试为搜索框添加占位符,但它在 IE8 中不起作用
jQuery(document).ready(function(){
$('#search').attr('placeholder','search....');
});
所以我想了解更多关于跨浏览器支持的信息。如前所述,它实际上是否有效?
我知道不支持 html 属性 placeholder。但我的问题是关于 jquery 的。
【问题讨论】:
-
IE8 ??用火杀死它 !! :p
-
你看过this吗?之前好像有人问过一个重复的问题……
-
您似乎在滥用占位符属性来代替
<label>元素。 specification 禁止这样做。 -
我似乎认为jquery在html之外使用了自己的定义,但是有这个问题才知道jquery只是解析dom......