当前位置:  开发笔记 > 编程语言 > 正文

jQuery不是函数错误

如何解决《jQuery不是函数错误》经验,为你挑选了1个好方法。

这个陈述有什么问题?

message = $("#contact-form").find(".long-text");

if(message.val().length < 15)
{
    message.css("border","2px solid red");
    alert("Your message must be more than 15 character long");
}

我在Firebug中得到message.val不是函数错误?可能是什么原因?

好的,如果我有多于或少于15个字符,现在我的表单将不会提交.我应该在这个问题上打开一个新问题,还是应该继续这个?

我有这个内容:

$("#contact-form").submit(function(){
  message = $("#contact-form").find(".long-text");

    if(message.val().length < 15)
    {
        message.css("border","2px solid red");
        alert("Your message must be more than 15 character long");
        return false;
    }
    else {
        Post form with Ajax ..
    }
});

BalusC.. 5

正如你在语法荧光笔中看到的那样,引号变得虚伪:)有一个双引号缺失.

此外,val()只有作品input的元素(input,select,textareabutton).如果它确实不是一个input元素,那么请text()改用.此外,没有这样的功能length(),你可能想使用该length属性.

我建议你去学习一些基本的jQuery教程和/或去获取一本jQuery书.



1> BalusC..:

正如你在语法荧光笔中看到的那样,引号变得虚伪:)有一个双引号缺失.

此外,val()只有作品input的元素(input,select,textareabutton).如果它确实不是一个input元素,那么请text()改用.此外,没有这样的功能length(),你可能想使用该length属性.

我建议你去学习一些基本的jQuery教程和/或去获取一本jQuery书.

推荐阅读
农大军乐团_697
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有