스팬의 자동 생성 된 입력으로 내 문제를 해결하고 싶습니다. 저는 Wordpress 플러그인을 사용하고 있습니다. 내 웹 사이트에서 양식 7에 문의하십시오. 사용자가 입력 필드를 사용하는 동안 라벨에 애니메이션을 적용하고 싶습니다.입력이 포커스이고 스팬 인 경우 클래스 추가
입력란에 포커스가 있거나 그 안에 무엇인가가 입력되면 class class가 "grid-3"인 div에 active 클래스가 나타납니다.
나는 자바 스크립트 나 자신을 얻기 위해 노력하지만 나던 작동 :$('.wpcf7-form-control-wrap').each(function() {
//console.log($(this));
$(this).on('focus', function() {
$(this).parent().parent().addClass('active');
});
$(this).on('blur', function() {
if ($(this).val().length == 0) {
$(this).parent().parent().removeClass('active');
}
});
if ($(this).val() != '') $(this).parent('.grid-3').addClass('active');
});
HTML을 :
<div class="grid-3">
<label for="schenkel2">Schenkel 2 in mm</label>
<span class="wpcf7-form-control-wrap schenkel2">
<input type="text" name="schenkel2" value="" size="40" class="wpcf7-form-control wpcf7-text" id="schenkel2" aria-invalid="false">
</span>
</div>
왜 당신이 초점에 클래스를 추가해야합니까? 스타일을 바꾸는 것입니까? 그렇다면': focus' 가상 클래스가 그런 상황을 위해서 만들어진다. –