亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

請問.each()這樣用對么?問題出在哪兒?

<!DOCTYPE?html>
<html>
????<head>
????????<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
????????<title>挑戰題</title>
????????<script?src="http://libs.baidu.com/jquery/1.9.0/jquery.js"?type="text/javascript"></script>
????</head>
????<body>
????<button?id="btn">讀取</button>
????<ul></ul>
????<script?type="text/javascript">
????$(function(){
????????var?jsonInfo=[
????????????{"name":"張1","score":"60"},
????????????{"name":"張2","score":"70"},
????????????{"name":"張3","score":"80"},
????????????{"name":"張4","score":"90"},
????????????];
????????$("#btn").bind("click",function(){?
????????????jsonInfo.each(function(i){
????????????????if(i=2){
??????????????????$("ul").append("<li>姓名:"+jsonInfo[i].name+"&nbsp;分數:"+jsonInfo[i].score+"</br></li>");??
????????????????}???
????????????});
????????});??
????});
????????
????</script>????
????</body>
</html>


正在回答

2 回答

<!DOCTYPE?html>
<html>
????<head>
????????<meta?http-equiv="Content-Type"?content="text/html;?charset=utf-8"?/>
????????<title>挑戰題</title>
????????<script?src="http://libs.baidu.com/jquery/1.9.0/jquery.js"?type="text/javascript"></script>
????</head>
????<body>
????<button?id="btn">讀取</button>
????<ul></ul>
????<script?type="text/javascript">
????$(function(){
????????var?jsonInfo=[
????????????{"name":"張1","score":"60"},
????????????{"name":"張2","score":"70"},
????????????{"name":"張3","score":"80"},
????????????{"name":"張4","score":"90"},
????????????];
????????$("#btn").bind("click",function(){?
????????????$.each(jsonInfo,function(i){
????????????????if(i==2){
??????????????????$("ul").append("<li>姓名:"+jsonInfo[i].name+"&nbsp;分數:"+jsonInfo[i].score+"</br></li>");??
????????????????}???
????????????});
????????});??
????});
?????????
????</script>????
????</body>
</html>

主要有兩處錯誤,一是.each()的用法為$.each(array,function),對應你代碼的第行;二是相等號為==,對應你代碼的行。

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

Sharron 提問者

謝謝!
2016-06-26 回復 有任何疑惑可以回復我~

一是.each()的用法為$.each(array,function),對應你代碼的第20行;二是相等號為==,對應你代碼的21行。

剛剛不知為何數字不見了。代碼行數是你自己的代碼哦~

1 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
jQuery基礎課程
  • 參與學習       154733    人
  • 解答問題       7289    個

加入課程學習,有效提高前端開發速度

進入課程

請問.each()這樣用對么?問題出在哪兒?

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號