<!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+" 分數:"+jsonInfo[i].score+"</br></li>");??
????????????????}???
????????????});
????????});??
????});
????????
????</script>????
????</body>
</html>
2016-06-26
主要有兩處錯誤,一是.each()的用法為$.each(array,function),對應你代碼的第行;二是相等號為==,對應你代碼的行。
2016-06-26
一是.each()的用法為$.each(array,function),對應你代碼的第20行;二是相等號為==,對應你代碼的21行。
剛剛不知為何數字不見了。代碼行數是你自己的代碼哦~