通常我可以弄清楚这个,但这个让我胜过。
我在工作中继承了一个……可怕的项目。除了 javascript/jquery 之外,我已经清理了所有内容。
我在外部 javascript 文件中运行了一个简单的文档就绪单击警报(“测试”)函数(并且它有效??)。如果我包含 jQuery 1.9.0,警报会弹出两次(根据控制台,它在某处被调用......所以在我做的地方包括它似乎是重复的)。
所以我的问题是什么情况下会导致jQuery工作,但触发未定义的$?
并且 .noConflict() 没有被调用。
代码在这里调用:
$(document).ready(function() {
$("#contactSecondaryYes").click(function(){
alert($(this).val());
});
});