change
jQuery 의 이벤트를 사용하여 <input />
요소 내용의 변경 사항을 모니터링 할 수 있습니다 . 사용자가 포커스를 다른 곳으로 전환 한 후에 만 트리거됩니다.
값이 변경되면 변경 이벤트가 요소로 전송됩니다. 이 이벤트는 요소, 상자 및 요소로 제한됩니다. 선택 상자, 확인란 및 라디오 버튼의 경우 사용자가 마우스로 선택하면 이벤트가 즉시 시작되지만 다른 요소 유형의 경우 요소가 포커스를 잃을 때까지 이벤트가 지연됩니다.
사용자가 편집 할 때 트리거되는 이벤트가 있지만 커서가 여전히 텍스트 상자 내에 남아 있습니까? jQuery가 바람직하지만 기본 브라우저 이벤트 또는 불쾌한 해결 방법이 있습니다.
예, 최신 브라우저에서는 input
모든 입력 에서 이벤트가 발생합니다. 그렇지 않으면 주요 이벤트가 있습니다.
$('input[type="text"]').on('input', handler);
$('input[type="text"]').on('keyup', handler);
$('input[type="text"]').on('keydown', handler);
$('input[type="text"]').on('keypress', handler);
$('input[type="text"]').on('paste', handler);
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다