У меня есть общая <input type="text" id="foo" />
<input type="text" id="foo" />
Я могу выделить весь текст при нажатии на $("#foo").select();
$("#foo").select();
Поле уже содержит число (например, 25.40)
25.40
Как выбрать только часть 25?
25
Для кросс-браузерной поддержки вы можете использовать для этого мой плагин 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/
var split = $("#foo").val().split("."); var result = split[0];