Jquery 无法解决验证错误

Jquery 无法解决验证错误,jquery,Jquery,在jQuery中,我尝试了: $('#imgAdd').live("click", function() { if ($('#txtName').val() == "") { $('#lblError').show(); $('#lblError').text() = "Please enter a Name"; $('#txtMenuName').focus(); } return false; } 但我在控制台中出

在jQuery中,我尝试了:

$('#imgAdd').live("click", function() {
    if ($('#txtName').val() == "") {
        $('#lblError').show();
        $('#lblError').text() = "Please enter a  Name";
        $('#txtMenuName').focus();
    }
    return false;
} 
但我在控制台中出错了

左侧的分配无效
$('#lblError').text()=“请输入菜单名”

我还想知道字段中是否自动输入了文本
lblerror
是否隐藏。如何实现这一点?

使用:

$('#lblError').text("Please enter a Menu Name");
text()
函数既是一个getter函数,也是一个setter函数。因此,如果不带参数调用它,则将获得HTML元素的当前文本。但是,如果您向它传递一个参数,您将设置HTML元素的文本

为了隐藏错误消息,当用户在文本框中输入文本时,可以使用jQuery的
keyup
事件处理程序:

$('#txtName').keyup(function(e){
   if($(this).val().length > 0) {
       $('#lblError').hide();
   }
});
使用:

text()
函数既是一个getter函数,也是一个setter函数。因此,如果不带参数调用它,则将获得HTML元素的当前文本。但是,如果您向它传递一个参数,您将设置HTML元素的文本

为了隐藏错误消息,当用户在文本框中输入文本时,可以使用jQuery的
keyup
事件处理程序:

$('#txtName').keyup(function(e){
   if($(this).val().length > 0) {
       $('#lblError').hide();
   }
});

感谢您的回复。当在
textbox
中输入文本时,有没有关于隐藏
lebel
的想法。谢谢。感谢您的回复。有没有关于在
textbox
中输入文本时隐藏
lebel
的想法。谢谢。