js嵌套循环,在第二层循环中动态生成ol,如果只对本循环的ol进行操作,css选择器应该怎么写?$("ol")错误

JavaScript012

js嵌套循环,在第二层循环中动态生成ol,如果只对本循环的ol进行操作,css选择器应该怎么写?$("ol")错误,第1张

生成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 

    } 

//上述示例嵌套函数就是要实现这样的循环