以编程方式选择文本输入字段内的部分

Fab*_* B. 1 javascript validation jquery select

我有一个共同点 <input type="text" id="foo" />

我可以点击选择所有文字 $("#foo").select();

该字段已包含数字(例如25.40)

我如何只选择25部件?

Tim*_*own 5

对于跨浏览器支持,您可以使用我的Rangy Inputs jQuery插件,这也适用于textareas:http://code.google.com/p/rangyinputs/

有了它,您可以选择小数点前的所有内容,如下所示:

var $foo = $("#foo");
$foo.focus();
$foo.setSelection(0, $foo.val().indexOf("."));
Run Code Online (Sandbox Code Playgroud)

jsFiddle示例:http://jsfiddle.net/3XkJE/2/