【发布时间】:2013-07-01 09:42:25
【问题描述】:
我想知道是否有一个 jQuery 事件,或者是否有一种简单的方法来模拟一个,当 HTML5 占位符隐藏/显示时触发。
我尝试了 keyup 事件,但我需要跟踪“状态”字段以检查占位符是否已更改。还有更简单的吗?
【问题讨论】:
标签: javascript jquery html placeholder
我想知道是否有一个 jQuery 事件,或者是否有一种简单的方法来模拟一个,当 HTML5 占位符隐藏/显示时触发。
我尝试了 keyup 事件,但我需要跟踪“状态”字段以检查占位符是否已更改。还有更简单的吗?
【问题讨论】:
标签: javascript jquery html placeholder
简短回答:没有“占位符”事件。
但是,您可以捕获 focus、blur 和 key* 事件并检查 .val() 的任何内容。
不幸的是,每个浏览器都以不同的方式实现占位符文本。例如:
focus。blur 没有内容的控件。【讨论】: