我们有一个文本框,其中包含一个水印,在jQuery中具有正常的焦点和模糊事件。仅在IE浏览器中,问题是当我们单击文本框时,水印消失,然后如果我们刷新页面。光标聚焦在水印的末尾,我们键入的文本被附加到水印上。我只想让光标在刷新页面时从文本框中消失。
发布于 2011-08-12 21:49:01
您可以使用.blur()
$( document ).ready( function() {
$( '#id_of_textfield' ).blur();
} );如果这在IE上不起作用,你可以尝试强制将焦点放在页面上的其他元素上(因为两个元素不能同时拥有焦点,这会将其从文本字段中移除)。根据API中的注释,可以尝试的另一件事是在模糊之前首先给字段提供焦点:$( '#id_of_textfield' ).focus().blur();
https://stackoverflow.com/questions/7040930
复制相似问题