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セレクタによってオブジェクトが見つからないからです~!!困った問題は解決しました.^^