dll*_*ell 3 javascript jquery mask javascript-events masking
我正在使用http://digitalbush.com/projects/masked-input-plugin/插件.
有一个带定义掩码的输入文本:
<input type="text" id="txtMyInput" class="FocusSense"/>
Run Code Online (Sandbox Code Playgroud)
和一个脚本:
$(document).ready(function () {
jQuery(function ($) {
$("#txtMyInput").mask("?9.99");
});
$(".FocusSense").focus(function () {
this.select();
});
})
Run Code Online (Sandbox Code Playgroud)
正如你所看到的,我想在焦点上选择txtMyInput中的所有内容但是唉!在焦点上,蒙版出现并松散.select().
我该怎么做才能保留mask和.select()?
我想你在找什么,是这样的:
$(document).ready(function () {
jQuery(function ($) {
$("#txtMyInput").mask("?9.99");
});
$(".FocusSense").focus(function (e) {
var that = this;
setTimeout(function(){$(that).select();},10);
return false;
});
});
Run Code Online (Sandbox Code Playgroud)
setTimeout将"排队"select()执行.因此它将在完成屏蔽后选择内容.
| 归档时间: |
|
| 查看次数: |
2450 次 |
| 最近记录: |