내가
$('#username').after('<div class="loading"></div>');
만이 이름의 ID에 대한 작동합니다 ... 폼에 위해 onblur 이벤트를 사용하여 현재 작업 부하에 대한 코드로 이것을 가지고 있어요, 나는 (이)로 변경 생각했다 like
$(this).after('<div class="loading"></div>');
그런 다음 스크립트가 사용되는 필드의 입력 필드 뒤에 div가 표시됩니다. 왜이 문제가 발생하지 않습니까 ??
업데이트 그냥 내가 입력 필드에 클래스 로딩을 할당도 작동하지 않습니다 다음과 ... 시도했다.
$('.loading').(this).after('<div class="loading"></div>');
누가 알겠습니까? 충분한 코드를 제공하지 않았습니다. – Matt
'$ (this)'가'onblur'을 발생시키는 요소를 참조하므로 이벤트를 발생시킨 모든 필드 다음에 나타나야합니다. – m90
jQuery의 event.target을'this'가 아닌 왜 사용합니까? 예제를 공유하려면 http://jsfiddle.net/을 확인하십시오. – StuperUser