我有一个输入,如果用户退出输入而不填充它,我想向它添加一个错误类。
这是我的代码:
<input type="text" value="" id="LastName" class="text" name="LastName">
直到现在我才想到这个,但我真的不知道如何应用它:
.blur(function() { if ($(this)[0].value == '') { $(this).addClass("error") } });
你可以做:
$("#LastName").blur(function() {
if (this.value == '') {
$(this).addClass("error");
}
});
你必须定位你的元素。由于您在文本输入中有一个 ID,因此您可以使用 来定位它$("#LastName")
,其余的,您已经有了。
看起来你已经或多或少地正确了。
$('#LastName').on('blur', function () {
if ($(this).val() == '') {
$(this).addClass('error');
}
});
我想你正在尝试这个
$('#LastName').blur(function () {
if ($(this).val() == '') {
//$(this).addClass("error");
alert("error");
}
});
检查JSFiddle