Vic*_*tor 4 javascript jquery internet-explorer-8
当您选择下一个输入时,我正在尝试使用表单的默认行为选择(或突出显示)文本.我必须在我的密码表单字段中添加.select()函数,以便在IE8中工作.用于取消选择文本的jquery .select()是否等效?
$("#MyTextBox").focus(function() {
$(this).select();
});
$("#MyTextBox").blur(function() {
// Deselect here
});
Run Code Online (Sandbox Code Playgroud)
不是我知道,但这应该对你有用:
$(this).val($(this).val());
Run Code Online (Sandbox Code Playgroud)
在这里,您可以将字段的值设置为自身.光标应自动放在最后.
James Wiseman发布的答案在IE8中完美运行,但至少对我来说,在Firefox 3.6.x中无效.
我很欣赏原始问题是针对IE8的,但是,为了帮助那些搜索在FF和IE中运行的单一解决方案,我使用了以下代码:
var temptext = $(textbox).val();
$(textbox).val('');
$(textbox).val(temptext);
Run Code Online (Sandbox Code Playgroud)
(textbox要使用的文本框对象在哪里).
它使用与James Wiseman的解决方案相同的理论,但是,它在将文本框文本设置回原始字符串之前添加了将文本框的文本设置为空白字符串的特定步骤.希望这可以帮助!
| 归档时间: |
|
| 查看次数: |
2831 次 |
| 最近记录: |