$('#apply-form input').blur(function()
{
if( !$(this).val() ) {
$(this).parents('p').addClass('warning');
}
});
Và bạn không nhất thiết cần .lengthhoặc xem nếu đó là >0một chuỗi trống đánh giá là sai dù sao nhưng nếu bạn muốn cho mục đích dễ đọc:
$('#apply-form input').blur(function()
{
if( $(this).val().length === 0 ) {
$(this).parents('p').addClass('warning');
}
});
Nếu bạn chắc chắn nó sẽ luôn hoạt động trên một phần tử trường văn bản thì bạn chỉ có thể sử dụng this.value.
$('#apply-form input').blur(function()
{
if( !this.value ) {
$(this).parents('p').addClass('warning');
}
});
Ngoài ra, bạn nên lưu ý rằng $('input:text')lấy nhiều yếu tố, chỉ định bối cảnh hoặc sử dụng thistừ khóa nếu bạn chỉ muốn tham chiếu đến một yếu tố đơn độc (miễn là có một trường văn bản trong hậu duệ / con cái của bối cảnh).