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

一般情况下,我们是不知道所要显示的内容的index 的,所以,不用index==3来判断,该如何做,sport["name"]=="兵兵球"为什么不行?

   $(function(){

              

            $("#btnShow").on("click",function(){

              $.getJSON("http://www.imooc.com/data/sport.json",function(data){

                  $("#btnShow").attr("disabled","true");

                  $.each(data,function(index,sport){

                    

                    if(sport["name"]=="兵兵球"){

            $("ul").append("<li>"+sport["name"]+"</li")

                    }

                    

                  })

                  

                })

            })  

              

   

              })


正在回答

2 回答

还有</li>,少一个大于号

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

你太粗心了吧,“兵兵球”,应该是“乒乓球”

1 回复 有任何疑惑可以回复我~
#1

枫叶_1 提问者

不好意思,我是打错了,可是我打正确了也还是没反应呀
2015-09-18 回复 有任何疑惑可以回复我~
#2

sixGod 回复 枫叶_1 提问者

有啊,"乒乓球"会出现在加载按扭的下一行,还是说你想达到别的效果?
2015-09-19 回复 有任何疑惑可以回复我~
#3

枫叶_1 提问者

回复 sixGod你复制了我的代码试了之后可以吗
2015-09-19 回复 有任何疑惑可以回复我~
#4

sixGod 回复 枫叶_1 提问者

是的,可以啊
2015-09-19 回复 有任何疑惑可以回复我~
#5

sixGod 回复 枫叶_1 提问者

是的,可以啊
2015-09-19 回复 有任何疑惑可以回复我~
查看2条回复

举报

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

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

进入课程

一般情况下,我们是不知道所要显示的内容的index 的,所以,不用index==3来判断,该如何做,sport["name"]=="兵兵球"为什么不行?

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