JQUERY怎么for循环

JQUERY怎么for循环,第1张

题主是想遍历表格的行对吧,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循环-百度百科


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/bake/11421245.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-16
下一篇 2023-05-16

发表评论

登录后才能评论

评论列表(0条)

保存