$('#apply-form input').blur(function()
{
if( !$(this).val() ) {
$(this).parents('p').addClass('warning');
}
});
그리고 당신은 반드시 필요하지 않습니다 .length
또는 그것의 있는지 >0
당신이 가독성을 목적으로하고 싶은 경우는 false 어쨌든에 빈 문자열 평가하여 이래로 :
$('#apply-form input').blur(function()
{
if( $(this).val().length === 0 ) {
$(this).parents('p').addClass('warning');
}
});
항상 텍스트 필드 요소에서 작동한다고 확신하면을 사용할 수 있습니다 this.value
.
$('#apply-form input').blur(function()
{
if( !this.value ) {
$(this).parents('p').addClass('warning');
}
});
또한 $('input:text')
여러 요소를 가져 오거나 컨텍스트를 지정하거나 this
고독한 요소에 대한 참조를 원할 경우 (컨텍스트의 자손 / 자식에 하나의 텍스트 필드가있는 경우) 키워드를 사용 한다는 점에 유의해야 합니다.