为什么
$('#tabTarget td:eq(0)').addClass('left');
$('#tabTarget td:eq(1)').addClass('left');
可以给td添加css样式
而写成for(i=0;i<2;i++){
$('#tabTarget td:eq(i)').addClass('left');
}的不到添加css后的效果,也不报错,如何修改
$('#tabTarget td:eq(0)').addClass('left');
$('#tabTarget td:eq(1)').addClass('left');
可以给td添加css样式
而写成for(i=0;i<2;i++){
$('#tabTarget td:eq(i)').addClass('left');
}的不到添加css后的效果,也不报错,如何修改
解决方案 »
- 如何让for in循环只遍历对象的属性而不遍历方法
- js怎么操作指定行啊
- javascript和textarea的问题
- myArrray.sort(function(a,b){return a-b})是什么
- js 怎么不让文本框的浏览器缓存列表弹出?(不使用IE设置,就是IE的默认设置下)
- JavaScript可不可以记录焦点的位置
- JS如何比较两个日期相差几天?不考虑时间
- checkbox级联问题
- HTM文件中JAVASCRIPT的某个函数,如何把下面的内容正确显示到htm网页上
- 沒辦法了~緊急~這里人多~在這也問問吧~~~為什麼我的XML程序CPU占用率為100%的?
- Extjs tbar中显示问题
- lhgdialog 弹窗插件3.4.0(2011-5-7)
$('#tabTarget td:eq('+ i +')').addClass('left');
}
你这样写i被解释成字符了,而不是数字。LS是正解
$('#tabTarget td').eq(i).addClass('left');
}
此处 也可以写成
$('#tabTarget td').eq(i).addClass('left');
这个正解。。
另外楼上这位也让你扩充下知识$('#tabTarget td:eq(0)').addClass('left');
此处 也可以写成
$('#tabTarget td').eq(0).addClass('left');