parseInt () должно сработать. Примеры (со связанной страницы):
parseInt('123.45') // 123
parseInt('77') // 77
parseInt('077',10) // 77
parseInt('77',8) // 63 (= 7 + 7*8)
parseInt('077') // 63 (= 7 + 7*8)
parseInt('77',16) // 119 (= 7 + 7*16)
parseInt('0x77') // 119 (= 7 + 7*16)
parseInt('099') // 0 (9 is not an octal digit)
parseInt('99',8) // NaN (0 in very old browsers e.g. MSIE 3.0)
parseInt('0.1e6') // 0
parseInt('ZZ',36) // 1295 (= 35 + 35*36)
Конечно, вы можете поместить переменные внутри parseInt()
, а также в строки.
Как говорит zerkms в комментариях, на самом деле не требуется jQuery для этого. JavaScript обладает большей функциональностью, чем вы могли бы поверить в jQuery; -)