题主是想遍历表格的行对吧,jquery对象没有获取表格行的方法,可以这样获取:oTable.find("tr") 这个就是所有行的jquery对象,可以用jquery的each方法遍历;
oTable.find("tr").each(function () {var $this = $(this)
if($this.attr("id") == para)
$this.show()
else
$this.hide()
})
这句话就是把lis的内容全部 移动/附加 到span里的<ul>标签里var i=lis.length -1//jq对象的length代表对象中元素的个数,-1後赋给i,此时i的值是lis中最後一个可用的下标
i>=0//只要i的值大於等於0就进入循环体
i--//下次判断前给下标自减1
span.find('ul')//在span中所有元素(此例猜测span中仅有一个元素)的子元素中查找标签名为ul的元素(此例猜测仅有一个子标签为ul)
.append(lis.eq(i))//将lis.eq(i)添加(append)到之前找到的ul里
lis.eq(i)//选取lis中下标为i的元素并打包为jq对象返回, 此例中使用lis[i]是一个效果
$('.item').each( function(i, e){
//i为元素的索引,从0开始,
//e为当前处理的元素
})
注:都使用jQuery了,就不要用for循环遍历元素了,用each方法遍历,方便快捷。
扩展资料:Java 数组的遍历,for循环的使用
/*多行注释的快捷键:Ctrl+shift+/
快速格式化代码快捷键:Ctrl+shift+f
自动导入一个包:Ctrl+shift+o
*/
package
test_1public class Day_2 {
public static void main(String args[]) {
//一个九九乘法表的实现
int c = 0
for (int a = 1a <= 9a++) {
for (int b = 1b <= ab++) {
c = a * b
System.out.printf("%d*%d=%d ",b,a,c)
}
System.out.println()
}
// 遍历数组的方法
// 方法1:
int arr[] = new int[3]
for (int a = 0a <arr.lengtha++) {
System.out.println(arr[a])
}
//方法2:
for (int a : arr) {
System.out.println(a)
}
参考资料来源:for循环-百度百科欢迎分享,转载请注明来源:内存溢出
评论列表(0条)