为了账号安全,请及时绑定邮箱和手机立即绑定

为什么这里的 $.each()方法前面没有选择器?

还有 这个sport是指什么?

正在回答

4 回答

jq中的 $("某").each$.each 是有区别的

在这里用的是$.each是要遍历一个数组,对该数组我们会一一执行一个function(index,element)。

因此:$.each(data,function(index,sport){...})

这里的意思就是对数组data进行遍历,index即常见的索引值var i=0; 而sport就是data[i]

2 回复 有任何疑惑可以回复我~

这里的$.each()应该是有选择器的,应该是$(this).each();   。  sport是直接定义的一个数组变量,这个sport主要是接受*.json文件的数据。至于sport["name"],这个name是*.json文件数据的一个变量名。

0 回复 有任何疑惑可以回复我~

一个是遍历  一个是获取

0 回复 有任何疑惑可以回复我~

$.each()  是循环一个已有的数组 只是借助jquery的each方法做循环,不用自己去写for循环。sport就是数组中一个对象 ,就类似于我们for循环中的 arr[i]


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
jQuery基础课程
  • 参与学习       154768    人
  • 解答问题       7184    个

加入课程学习,有效提高前端开发速度

进入课程

为什么这里的 $.each()方法前面没有选择器?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信