首页 > Web开发 > 详细

js动态添加的html绑定事件

时间:2018-09-11 13:18:22      阅读:159      评论:0      收藏:0      [点我收藏+]

使用场景:网站上ul里面的li数据需要从后台数据查询出来即通过js添加数据。然后监听点击li点击事件。

添加数据代码:

        for(var i = 0; i < table.length; i++) {
            if(i === 0) {
                beforid = "role" + i;
                allrolestr += "<li class=\"roleli\" onclick=\"getroleclick(this)\" style=\"color:red;text-align:center;border-bottom:1px solid #ccc;padding-bottom: 10px;padding-top:5px;\" id=\"role" + i + "\" style=\"cursor:pointer;padding:10px;padding-left:17px;border-bottom:1px solid #ccc;\">" + table[i]["角色"] + "</li>";
            } else {
                allrolestr += "<li class=\"roleli\" onclick=\"getroleclick(this)\" id=\"role" + i + "\" style=\"cursor:pointer;padding:10px;padding-left:17px;border-bottom:1px solid #ccc;\">" + table[i]["角色"] + "</li>";
            }
        }
        $(".roleul").html(allrolestr);

事件处理:

function getroleclick(e) {
    //alert($(e).text());//获取点击项
    rolename = $(e).text();
    $(e).get(0).style.color="red";
    getsiteName(rolename);
}

 

js动态添加的html绑定事件

原文:https://www.cnblogs.com/luo1240465012/p/9626868.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!