【发布时间】:2014-09-06 22:59:36
【问题描述】:
net mvc Web 应用程序,其中我有多个 textarea 和 input 字段。现在占位符在所有浏览器(chrome、firefox)中都运行良好,但在Internet Explorer 10 中,占位符文本不会在焦点或在文本区域中输入时消失。
<textarea placeholder="Write Query..." maxlength="1000"></textarea>
我的一位同事告诉我,这是由于 jquery 的版本
P.S 我使用的是 Jquery 1.11.1(我知道它太老了)
【问题讨论】:
-
请给我们看代码,或者创建一个小提琴
-
占位符属性在HTML5中有效,IE10支持:caniuse.com/#search=placeholder。您使用 jQuery 1.8.3 的事实与此无关。请发布与该文本区域相关的 JS 代码。
-
@RoryMcCrossan 除非 jQuery 1.8.3 不知道 IE10 对
placeholder的支持,因此会尝试覆盖本机行为...远射,但可能。 -
这里也发生了同样的事情,我想我的同事是对的。这是一个错误。但是,我将不胜感激一些解决方法。 meta.stackexchange.com/questions/189538/…
标签: javascript jquery placeholder