我包括 jquery 文件,例如,
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
我有这样的代码,
if($.isNumeric(now))
{
alert("yes");
}
else
{
alert("no");
}
但是当我运行这个脚本时,会出现一个错误,例如,
$.isNumeric is not a function
我需要做什么?。
我包括 jquery 文件,例如,
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
我有这样的代码,
if($.isNumeric(now))
{
alert("yes");
}
else
{
alert("no");
}
但是当我运行这个脚本时,会出现一个错误,例如,
$.isNumeric is not a function
我需要做什么?。
将您的代码包装在$(document).ready(function () { //your code goes here... });
请参阅jQuery.ready()以获取更多详细信息。
或者,您可以简单地将代码放在</body>
.
此外,您可能想尝试替换 $jQuery
并查看您的 javascript 中是否存在任何冲突,例如jQuery.isNumeric("-10");
如果确实有冲突,您可以jQuery.noConflict();
在 jQuery 代码的开头添加这行代码。更多细节请参考jQuery.noConflict()。
查看Stackoverflow 上的这篇文章,这也可能对您有所帮助。
首先,确保 JQuery 脚本已通过 using 加载document.ready
(或者只是确保您的脚本位于 JQuery 脚本标记之后)。
$(document).ready(function() {
var now = 1;
alert($.isNumeric(now) ? "yes" : "no");
});
其次,确保 JQuery 源实际加载正确......也许尝试 JQuery CDN。
<script src='http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.2.min.js'></script>