我有一个共同的<input type="text" id="foo" />
我可以点击$("#foo").select();
该字段已包含数字(例如25.40
)
如何只选择25
部分?
答案 0 :(得分:5)
对于跨浏览器支持,您可以使用我的Rangy Inputs jQuery插件,这也适用于textareas:http://code.google.com/p/rangyinputs/
有了它,您可以选择小数点前的所有内容,如下所示:
var $foo = $("#foo");
$foo.focus();
$foo.setSelection(0, $foo.val().indexOf("."));
jsFiddle示例:http://jsfiddle.net/3XkJE/2/
答案 1 :(得分:1)
var split = $("#foo").val().split(".");
var result = split[0];