텍스트가 포함 된 입력이 있습니다. 이 입력을 클릭하면 텍스트의 색상이 변경됩니다. 입력에서 예. 텍스트 'Hello buddy'- 그리고 단어 Hello
의 끝에있는 입력을 클릭하면 시작에 커서를 설정하는 쉬운 방법이 존재합니다 (단어 Hello
이전)? 나는에 텍스트를 입력하기 시작하면텍스트를 변경하고 입력에서 커서 설정
$('#your_name').focus(function(){
if($(this).val() == $(this).attr('title')){
$(this).css('color', 'red');
}
$(this).keyup(function() {
$(this).val('');
});
});
그리고, 어떻게 현재 텍스트 Hello buddy
을 제거하고 입력 만이 "새로운"텍스트 수 있을까요? keyup
메서드로 처리하려고하지만 입력 한 모든 내용이 삭제됩니다.
입력을 클릭하면 커서가 시작 부분에 있지 않으므로 키 입력을 입력하면 키 제외를 제외한 모든 것이 필요합니다. – user984621
@ user984621 : 내 업데이트 된 데모보기 수정 귀하의 바이올린 http://jsfiddle.net/N9agf/5/ –
그것은 실제로 그냥 맑은 부분을 제거하고 데모를 사용하지 마십시오 (데모에서 콘솔 참조) – noob