我頁面中有一個(gè)這樣的函數(shù)$(document).ready(function(){if($!orderCount != null){if($!orderCount <= 0){alert("所做的批量處理操作沒有成功,請(qǐng)重試");return ;}else{alert("批量處理成功");return;}}});頁面中也有一些JS些的函數(shù),比如function updateBody(id){jQuery("#faqdiv").css("top", "100px");$("#faqdiv").css("display","block");jQuery("#faqdiv").fadeIn("fast");document.getElementById('abc').src = "。。。。。。“;}也有一些jQuery寫的函數(shù),比如$("#selectAll").bind("click",function(){var checkBoxValue = $("input[name='handleOrderMessage']");jQuery.each(checkBoxValue,function(i,n){if(bool){this.checked = true;if(i>=checkBoxValue.length-1){bool = false;}}else{this.checked = false;if(i>=checkBoxValue.length-1){bool = true;}}});});但是現(xiàn)在的這幾個(gè)函數(shù)中,js寫的函數(shù)無效,jQuery的函數(shù)可以執(zhí)行,$(document).ready(function(){......})這個(gè)函數(shù)去掉后,都可以執(zhí)行!我想問一下,是什么原因,怎么解決這個(gè)問題!jQuery包是1.3.2的
2 回答

胡子哥哥
TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超6個(gè)贊
$(document).ready(function(){
if($!orderCount != null){
if($!orderCount <= 0){
alert("所做的批量處理操作沒有成功,請(qǐng)重試");
return ;
}else{
alert("批量處理成功");
return;
}
}
});
這個(gè)函數(shù)有錯(cuò)誤,致使后面的函數(shù)不能運(yùn)行了(運(yùn)行中斷)
if($!orderCount != null){
if($!orderCount <= 0){
這兩句有錯(cuò)誤
可能是if (orderCount != null){
if (orderCount <= 0) {
具體看一下這個(gè)orderCount是頁面控件的id還是class,或本身是個(gè)變量來修改對(duì)應(yīng)的代碼,上面事例是作為變量演示的....

MM們
TA貢獻(xiàn)1886條經(jīng)驗(yàn) 獲得超2個(gè)贊
把js函數(shù)寫進(jìn) $(document).ready(function(){}); 這個(gè)里面