Jquery 如何检查输入字段';长度是多少?

Jquery 如何检查输入字段';长度是多少?,jquery,Jquery,如何检查输入字段的长度 例如,如何检查在input字段中输入的名称是否有length大于2个字符 下面是我试图使用的代码,但是length总是返回0 $(document).ready(function () { name = $("#name").val(); $("#name").change(function () { if (name.length <= 2) { console.log(name.length);

如何检查输入字段的长度

例如,如何检查在
input
字段中输入的名称是否有
length
大于
2
个字符

下面是我试图使用的代码,但是
length
总是返回
0

$(document).ready(function () {
     name = $("#name").val();
     $("#name").change(function () {
         if (name.length <= 2) {
             console.log(name.length);
             $("#name").addClass("error");
         } else if (name.length > 2) {
             $("#name").removeClass("error");
         }
     });
 });
$(文档).ready(函数(){
name=$(“#name”).val();
$(“#名称”).change(函数(){
如果(名称长度2){
$(“#名称”).removeClass(“错误”);
}
});
});

只需将
名称
赋值放在
更改
事件中即可

 $(document).ready(function () {
     $("#name").change(function () {
         var name = $("#name").val();

         if (name.length <= 2) {
             console.log(name.length);
             $("#name").addClass("error");
         } else if (name.length > 2) {
             $("#name").removeClass("error");
         }

     });
 });
$(文档).ready(函数(){
$(“#名称”).change(函数(){
var name=$(“#name”).val();
如果(名称长度2){
$(“#名称”).removeClass(“错误”);
}
});
});
…或者这里有一种不同的写作方式

$(function() {
    $('#name').change(function() {
        $(this).toggleClass('error', this.value.length <= 2);
    });
});
$(函数(){
$('#name').change(function(){

$(this).toggleClass('error',this.value.length干杯!这很有帮助!我将尽快接受。也许你可以帮我做另一件事?我如何在标记之间放置一些文本?我尝试用.val来做,但它什么都没做。哇!很好;)!要用第二个;)!@VdasDorls使用
文本()
方法一旦您选择了
标签
元素。很高兴您喜欢第二个示例。:)好的,谢谢!您可以在4分钟内等待accept!再次感谢;)!