页面上现有UL元素:
<ul class="b-application-cont clearfix" id="pAppList">
</ul>
如下,在UL下追加LI元素:
for (var i = 0; i < list.length; i++) {
id = list[i].id;
name = list[i].name;
thumbnails = list[i].thumbnails;
str = str + "<li class='b-app popularapp' id='" + id + "'><a class='b-app-icon'><img src='" + imgContextPath + thumbnails + "'/></a><div class='b-app-title'>" + name + "</div></li>";
}
$("#pAppList").html(str);
绑定点击事件方式1:
$(".popularapp").bind("click", function () {
var id = $(this).attr("id");
window.open("<s:url value='/clientview/doViewAppInfo.do'/>?appInfo.id=" + id);
})
绑定点击事件方式2:
$("#pAppList").on("click",".popularapp", function () {
var id = $(this).attr("id");
window.open("<s:url value='/clientview/doViewAppInfo.do'/>?appInfo.id=" + id);
})
方式1,点击时间不起作用。方式2,可行。
版权声明:本文为Mr__feng原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。