我使用jQuery的两个库。一个是来自站点的主库(我将它命名为mainlibrary.js),另一个是limitkeypress.js(命名为相同)。我认为这两个文件是冲突的。我使用的代码在sadd.php在管线24作为jquery文件选择冲突
<script type="text/javascript">
$.noConflict();
$(document).ready(function() {
$("#title").limitkeypress ({ rexp:/^[A-Za-z.\-\s]*$/ });
});
</script>
我铬误差作为
limitkeypress.js:125未捕获的ReferenceError:未定义的jQuery (匿名功能)
sadd.php:24 Uncaught TypeError:对象[对象DOMWindow]的属性'$'不是函数(匿名函数)
我在第125行的limitkeypress文件以代码结束.. })(jQuery);
Firefox扩展Firebug的问题,同样的错误..
$不是一个函数
sadd.php()。 sadd.php(第24行)
- $(文件)。就绪(函数(){
我应该为了做到避免这个错误是什么永久。我的意思是,如果我使用任何其他图书馆。我赢了“T有这样的错误进一步。
为什么你觉得他们是矛盾的?你不应该调用'noConflict',因为'limitkeypress'只是一个插件。 – Dennis