$(document).ready(function(){
var url = document.URL;
for(var i=1;i<21;i++){
//在这里加上什么判断可以使之永不出错
$(".nav_"+i+"").removeClass("nav_"+i+"").addClass("nav_"+i+"_"+i+""); }
});
就是有的时候吧它没有class=nav_15这个div
当找不到这个DIV时 就会出错
var url = document.URL;
for(var i=1;i<21;i++){
//在这里加上什么判断可以使之永不出错
$(".nav_"+i+"").removeClass("nav_"+i+"").addClass("nav_"+i+"_"+i+""); }
});
就是有的时候吧它没有class=nav_15这个div
当找不到这个DIV时 就会出错
解决方案 »
- 正则表达式求 求详解求详解]
- jquery ajax 数据问题,windows 窗口问题
- 如何用JS动态在网页顶部插入一段<iframe>?
- 奇了怪了!这个问题贼有味!
- javascript中,用户鼠标和键盘的任意动作,可否得到通知?
- 一个首页面里面包含一个iframe,如何在iframe中往首页面的表单里面传值?求救阿!!!!!!!!
- 哪位高手能把这个搞定!!!!!!!!!!!!!
- 如何实现表行的自由移动和保存表格行顺序的功能
- 关于按钮聚焦问题!
- javascript值传递和引用传递的问题
- 火狐中div的onclick事件不起作用?
- 如何取得jw_flv_player当前播放时间和判断播放结束
$(".nav_"+i+"").removeClass("nav_"+i+"").addClass("nav_"+i+"_"+i+"");
}catch(e){}
$(".nav_"+i+"").length==0?'':$(".nav_"+i+"").length.removeClass("nav_"+i+"").addClass("nav_"+i+"_"+i+"");
你确定?
是这个.
1.try catch 并没有跳出循环
2. != null != undefined 不知道为什么也不行
3. $(".nav_"+i+"").length 这个是什么length啊 是什么的长度呢
1.try catch 并没有跳出并继续循环
2. != null != undefined 不知道为什么也不行
3. $(".nav_"+i+"").length 这个是什么length啊 是什么的长度呢
var url = document.URL;
for(var i=1;i<21;i++){
if($(".nav_"+i+"").length>0)
{
$(".nav_"+i+"").removeClass("nav_"+i+"").addClass("nav_"+i+"_"+i+"");
}
}
});
第三个。你要是没有的话,length就等于0
类名为 ".nav_"+i+""的DOM 元素有多少个?不存在就是0了. 9楼的应该是对的
{
//这里面找到这个Div了
}
else
{
//这里没有找到这个div 给出错误信息就可以了
}
//code
}