在js中通过ajax动态地为<ul>添加<li>,在为这个<li>添加事件时要用$.live('click',function(){})如下:
js文件
$.ajax({
type: "GET",url: "HomeWorkServer.aspx?action=GetKnowledgePoint",
data: "SubjectName=" + subjectName + "&Grade=" + gradeNum + "&session=" + rnd,
success: function (data) {
alert(data);
$(".k-content-ul").append(data);
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(XMLHttpRequest.status);
alert(XMLHttpRequest.readyState);
alert(textStatus);
}
});
data 为<li class='k-content-li' >定义域1</li>
添加后
<ul class="k-content-ul">
<li class='k-content-li' >定义域1</li>
</ul>
为<li>添加点击事件
$(".k-content-li").live('click',function () {
alert("vdjsk");
});