Jquery val() некорректно работает

317
14 июля 2017, 04:41

Есть input с dir="rtl" (перевернутый, ввод справа налево) и такой код:

$(document).ready(function () { 
  // input dir="rtl" (мне нужен ввод с права на лево) 
  var number = '12345.'; // точка в конце строки 
  $('#input').val(number); // а вставляется вначале 
});
<script src="https://code.jquery.com/jquery-2.2.4.min.js"></script> 
<input id="input" type="text" dir="rtl" maxlength="8" />

Точка вставляется в начало строки! Но я ставлю её в конец. Хотя в консоле все правильно - вставляет в конец. Видимо это происходит из-за dir="rtl".

Пример

Answer 1
var number = '12345';
$('#input').val('.' + number);
READ ALSO
Элементы &lt;marquee&gt; располагаются вертикально в САФАРИ

Элементы <marquee> располагаются вертикально в САФАРИ

На сайте есть бегущая строка , абсолютно везде элементы бегут в строчку, но в SAFARI, либо в еще некоторых браузерах, в частности в адаптиве (при...

349
Не работают @media правила ни Chrome, ни в Firefox

Не работают @media правила ни Chrome, ни в Firefox

Не работают медиа правилаНе отображаются даже в DevTools ни в одном из браузеров

315