0

我有一个输入,如果用户退出输入而不填充它,我想向它添加一个错误类。

这是我的代码:

<input type="text" value="" id="LastName" class="text" name="LastName">

直到现在我才想到这个,但我真的不知道如何应用它:

.blur(function() { if ($(this)[0].value == '') { $(this).addClass("error") } });
4

3 回答 3

0

你可以做:

$("#LastName").blur(function() {
    if (this.value == '') {
        $(this).addClass("error");
    }
});

你必须定位你的元素。由于您在文本输入中有一个 ID,因此您可以使用 来定位它$("#LastName"),其余的,您已经有了。

于 2013-07-01T19:32:50.817 回答
0

看起来你已经或多或少地正确了。

$('#LastName').on('blur', function () {
  if ($(this).val() == '') {
    $(this).addClass('error');
  }
});
于 2013-07-01T19:34:38.833 回答
0

我想你正在尝试这个

$('#LastName').blur(function () {
    if ($(this).val() == '') {
        //$(this).addClass("error");
        alert("error");
    }
});

检查JSFiddle

于 2013-07-01T19:35:05.267 回答