javascript - 使用这个简单的 jQuery 声明的 IE8 脚本错误

标签 javascript jquery internet-explorer function internet-explorer-8

当我使用这段脚本时,我收到以下错误:

<script type="text/javascript">
        $(function() {
            $('form').validVal(); // line 37
        });
    </script>

错误:

“对象不支持此属性或方法” - 第 37 行,第 4 个字符

谁能解释一下我如何解决这个问题?

这是 IE/IE8 的常见错误吗?

谢谢各位指点

最佳答案

在使用 validVal 方法之前,您需要确保包含 validVal 插件:

<script src="jquery.validVal.js" type="text/javascript"></script>

其次,检查选择器 - 现在的方式会将其应用于页面上的每个 form 元素。您可能想将诸如 id="myForm" 之类的内容添加到 form 元素 中,然后使用

$('#myForm').validVal();

关于javascript - 使用这个简单的 jQuery 声明的 IE8 脚本错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8258271/

相关文章:

java - AJAX调用Java字符编码

jquery - 如何在 IE 中使用 JQuery 隐藏和显示 SELECT 选项

javascript - 正则表达式在 IE8 中不起作用

html - 高度 100% 不适用于所有浏览器

javascript - 在其位置旋转一个 Two.js 对象

javascript - MouseDown 时,首先缓慢减少数字,然后增加减少速度(jQuery)

javascript - 为什么 jQueryeach() 函数中的全局变量会破坏我的翻转效果?

javascript - float 关闭按钮

javascript - 我可以将 Content-Length header 注入(inject) Chrome 吗?

javascript - 我在这里把问题括起来了吗?或者真的有一个意想不到的标识符? Javascript/jQuery