我包括像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
替換$,看看您是否會有任何衝突。 jQuery.isNumeric("-10");
如果確實發生衝突,您可以在jQuery代碼的開頭添加這一行代碼jQuery.noConflict();
。有關更多詳細信息,請參閱jQuery.noConflict()。
檢查this post對Stackoverflow,可能也有幫助。
首先,確保使用document.ready
加載了JQuery腳本(或者只是確保您的腳本在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>
嘗試使用'jQuery.isNumeric(row)'。如果有效,請執行[this](http://stackoverflow.com/a/6109983/1144176)。如果您使用其他JS庫,也可能會有衝突。 –