는 나는이 동일한 입력의 속성 texttoreplace에 설정된 텍스트의 존재를이 경우 입력 텍스트를 변경하려면 다음 코드를 가지고 초점이 없을 때만 트리거 할 수 있습니다. 케이스 값> 0 인 경우 동일한 이벤트를 트리거하는 방법이 있습니까? 왜냐하면 그 입력에 텍스트를 추가하는 또 다른 자바 스크립트 소스가 있기 때문입니다. (입력되지 않음).jQuery를 변경 입력 요소는
감사합니다,
는 나는이 동일한 입력의 속성 texttoreplace에 설정된 텍스트의 존재를이 경우 입력 텍스트를 변경하려면 다음 코드를 가지고 초점이 없을 때만 트리거 할 수 있습니다. 케이스 값> 0 인 경우 동일한 이벤트를 트리거하는 방법이 있습니까? 왜냐하면 그 입력에 텍스트를 추가하는 또 다른 자바 스크립트 소스가 있기 때문입니다. (입력되지 않음).jQuery를 변경 입력 요소는
감사합니다,
당신이 사용할 수있는 변화() 이벤트 리스너 :
$('.replace_path').change(function() {
if ($('.replace_path').val() > 0){
alert('Handler for .change() called.');
}
});
그러나 대한 focusOut이 .replace_path의 값이 뜻을 업데이트하기 때문에 당신은 무한 재귀 루프를 시작주의해야 변경 콜백 함수를 트리거하십시오.
.change()
및 .focusout()
의 문제점은 이벤트가 발생하기 전에 모두 사용자에게 .blur()
이 필요하다는 것입니다.
그냥 직접 비록 이벤트 트리거 할 수
function yourJavaScript() {
$(".replace_path").val('your custom text');
$(".replace_path").trigger('focusout');
}
을