if (document.getElementById('navNow') != null) { var num1 = parseInt($('#navNow .f').text()); $('#abc .nv ').eq(num1).addClass('temp_hover');
}num1有获取到值,是个数字。
但是在第三行时,代码就无效了。
把第三行改成固定的DIV名字才有效,如:
$('#abc .nv5').addClass('temp_hover');问题出在.eq(num1)这里,求指点。
解决方案 »
- js中请问正则表达式的\1与/m分别表示什么意思?
- 请问函数的prototype属性里面的constructor属性指向的是函数本身,那constructor属性准确应该叫constructor方法啊?
- 网页监听按键,在状态栏里显示用户输入的字符,网页单独运行没问题,在php服务器里运行,输入的字符不显示,JS代码好像没反应
- jscharts logo
- jquery淡入淡出效果
- 关于settimeout方法的的不解 如何参数等
- 在一个 <td class=" 我设置了一个背景">我点击文本框时<input type="text"><td/>改变我td的背景?
- 关于IFRAME编辑问题?
- 我注销了登陆,但有时还是能进入系统页面,做操作时还是会跳到登陆页面?
- ---在线等待---遍历显示集合的简单问题?
- 在google map上点击图标显示信息窗口:
- JavaScript怎么给onfocus这样的内部事件传递参数
$('#abc .nv ') 或 $('#abc .nv') 确定能获取到对象,而且不是一个?
$('#abc .nv').eq(num1)有没有超出获取对象的下标?
$('#abc .nv ')这里后面空一格和不空格没区别,规范一点的话,就不空格。
$('#abc .nv').eq(num1)没有超出获取对象的下标,数值是1-10以内的数字。
$('#abc .nv ').eq(num1)这个用法本身并没有语法问题。
你代码有问题
}