【发布时间】:2012-11-09 20:34:59
【问题描述】:
可能重复:
placeholder in ie9
http://jsfiddle.net/zhshqzyc/mGAPs/中的一个非常简单的测试
我的代码:
<div id="generatePinsDialog" >
<label for="newCount" style="width: 400px;">
How many?</label>
<input id="newCount" type="text" size="25" placeholder="Enter the number!" />
<br />
并且:
jQuery(function() {
jQuery.support.placeholder = false;
test = document.ElementById("newCount");
if('placeholder' in test) jQuery.support.placeholder = true;
});
它适用于谷歌浏览器,但适用于 IE 9。
感谢您更正代码。
【问题讨论】:
-
但是如果你在 jsfiddle 中查看它,它并没有在 IE9 中显示文本。
-
如果你绝对需要这种功能,使用 Javascript 是目前唯一的跨浏览器兼容解决方案。
标签: jquery html internet-explorer