jQuery/플러그인

[jQuery][플러그인] input focus 커서 마지막에 위치하게 tip

힘없는염소 2016. 5. 2. 14:11


//input박스 포커스 항상 마지막에 위치하게
$.fn.focusend = function() {
var that = $(this); // setTimeout 안에서 this는 window이기 때문에..
// ie에서 focus메서드가 정상적으로 실행되게 하기 위해 setTimeout함수 사용
window.setTimeout(function() {
//input 커서 마지막에 맞추기
var input = that;
var v = input.val();
input.focus().val('').val(v);
}, 50);
return this; // 메서드 체이닝을 위해 this를 반환
}
// $('input').focusend();


반응형