生成ol的时候把这个变量保存起来,然后操作这个变量
var $ol = $("<ol></ol>")$("#sub_ul").append($ol)
for(var j=0j<=sub_data[i].items.length-1 j++ ) {
$ol.append(" <li><a href='javascript:'>" + "· " + sub_data[i].items[j]+ "</a></li>" + "</br>"
)
}
方法嵌套实际是要实现一种循环,是循环就有两个要素:一个是终止条件,一个是增量。
嵌套函数和普通函数有一点不同:
既然是嵌套函数,就是把自身当作值运用到函数体内。这就要求函数必须有一个返回值。就要用return语句。
function a(x){
if(x<=1)
return 1
else
return x*a(x-1)
}
//上述示例是一个嵌套函数,来确定一下循环要素:if(x<=1) return 1这是终止条件,当x<=1时终止,else return x*a(x-1)这是增量,每次嵌套调用函数a()时参数都会减1
function a(x){
if(x<=1)
return 1
else{
var m=1
for(var i=2i<=xi++){
m*=i
}
return m
}
}
//上述示例嵌套函数就是要实现这样的循环