$('#apply-form input').blur(function()
{
if( !$(this).val() ) {
$(this).parents('p').addClass('warning');
}
});
Và bạn không nhất thiết cần .length
hoặc xem nếu đó là >0
mộ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 this
từ 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).