jqueryクリアダイナミックappend追加要素、removeメソッド

8016 ワード

<html>

    <head>

        <script type="text/javascript" src="jquery-1.9.1.js"></script>

    </head>

<body>

    <div>

        <ul>

            <li id="pp"><a href="#" name="lifan" onclick="frush();" >  </a></li>

        </ul>

    </div>

</body>



<script type="text/javascript">

    

    function frush(){

        

        var html = $("div #nf").html();

        alert(html);

        $("div #nf").remove();  //  ,      .

        

        var ss = "<ul id='nf'>";

        var ss2 = "<li><a href='#'>2013 </a>";

        var ss3 = "<li><a href='#'>2014 </a></li>";

        var ss4 = "</ul>";

        var ss5 = ss+ss2+ss3+ss4; 

        

        /**      ,   id=nf  ,    remove,    ~! huangjing 140110**/

            /*$("#pp").append(ss);

            $("#pp").append(ss2);

            $("#pp").append(ss3);

            $("#pp").append(ss4);*/

            

        $("#pp").append(ss5);

                

    }

</script>



</html>

注意:肝心なポイントはappendが新しい要素を追加するとき、文字列をつなぎ合わせてからappendメソッドを呼び出すことです.そうしないとremoveメソッドは無効です.idセレクタによってオブジェクトが見つからないからです~!!困った問題は解決しました.^^