![](/img/trans.png)
[英]Why isn't the test in my jQuery filter function working as expected?
[英]Why isn't my custom jQuery function working?
我正在按照本教程尝试创建自定义jQuery函数,但出现以下错误:
未捕获的TypeError:对象[object Object]没有方法'foobar'
使用以下代码:
jQuery.fn.foobar = function(options) {
var settings = jQuery.extend({
value: 5, name: "pete", bar: 655
}, options);
};
$(document).ready(function() {
$("p").foobar();
});
编辑:我包括了。 看来我有两次链接到jQuery。 一次进入头部,一次进入身体:
<!DOCTYPE html>
<html lang="en">
<head>
<script src="/js/jquery.js"></script>
</head>
<body>
<p>Some text</p>
<script type='text/javascript' src="/js/quiz.js"></script>
<script src="/js/jquery.js"></script>
</body>
</html>
我究竟做错了什么?
一段时间后,我发现我包含了两次指向jQuery的链接; 一次在标题中,一次在正文中。 我删除了正文中的链接,从而解决了该问题。
但是,在自定义代码之前包含jQuery很重要。 请参阅此页上的问题2 。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.