私はtimpickerプラグインを作成しています。これが私がこれまでに持っているものです。
HTML
<input id="txtTime"/>
jQuery:
function formatTime(s) {
return s.replace(/\D/g, "").replace(/^(\d\d)(\d\d).*$/, "$1:$2")
}
(function ($) {
$.fn.timeInput = function () {
return $(this).keyup(function () {
$(this).val(formatTime($(this).val()))
});
}
})(jQuery);
$("#txtTime").timeInput()
問題: Chrome 28 を使用していますが、カーソルが常にテキストの最後に移動します。を使用するchange()
と、正常に動作します。誰でもこの問題を解決するのを手伝ってもらえますか? またはなぜこれが起こっているのですか?Firefoxでは正常に動作します。
フィドルのデモ
どんな助けでも大歓迎です。ありがとうございました