jQuery模糊不能在IE中刷新页面

时间:2011-08-12 13:42:56

标签: javascript jquery internet-explorer focus

我们有一个文本框,其中包含一个水印,jQuery中有正常的焦点和模糊事件。仅在IE浏览器中,问题是当我们点击文本框时,水印消失,然后我们刷新页面。光标聚焦在水印的末尾,我们输入的文本被附加到水印上。我只想光标在刷新页面时从文本框中消失。

1 个答案:

答案 0 :(得分:1)

您可以使用.blur()

$( document ).ready( function() {
    $( '#id_of_textfield' ).blur();
} );

如果这对IE不起作用,你可以尝试强制关注页面上的其他元素(因为两个元素不能同时具有焦点,这会将其从文本字段中删除)。根据API中的评论,尝试的另一件事是在模糊之前先将字段焦点放在首位:$( '#id_of_textfield' ).focus().blur();