猿问

以下这几个函数中,js写的函数无效,jQuery的函数却可以执行?这是为什么啊?

我页面中有一个这样的函数
$(document).ready(function(){
if($!orderCount != null){
if($!orderCount <= 0){
alert("所做的批量处理操作没有成功,请重试");
return ;
}else{
alert("批量处理成功");
return;
}
}
});
页面中也有一些JS些的函数,比如
function updateBody(id){
jQuery("#faqdiv").css("top", "100px");
$("#faqdiv").css("display","block");
jQuery("#faqdiv").fadeIn("fast");
document.getElementById('abc').src = "。。。。。。“;
}
也有一些jQuery写的函数,比如
$("#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;
}
}
});
});
但是现在的这几个函数中,js写的函数无效,jQuery的函数可以执行,$(document).ready(function(){......})这个函数去掉后,都可以执行!我想问一下,是什么原因,怎么解决这个问题!jQuery包是1.3.2的

桃花长相依
浏览 132回答 2
2回答

胡子哥哥

$(document).ready(function(){if($!orderCount != null){if($!orderCount <= 0){alert("所做的批量处理操作没有成功,请重试");return ;}else{alert("批量处理成功");return;}}});这个函数有错误,致使后面的函数不能运行了(运行中断)if($!orderCount != null){if($!orderCount <= 0){这两句有错误可能是if (orderCount != null){if (orderCount <= 0) {具体看一下这个orderCount是页面控件的id还是class,或本身是个变量来修改对应的代码,上面事例是作为变量演示的....

MM们

把js函数写进 $(document).ready(function(){}); 这个里面
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答