码迷,mamicode.com
首页 > Web开发 > 详细

js动态添加的html绑定事件

时间:2018-09-11 14:01:05      阅读:179      评论:0      收藏:0      [点我收藏+]

标签:col   bsp   ott   pointer   动态   ali   order   ===   使用场景   

使用场景:网站上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绑定事件

标签:col   bsp   ott   pointer   动态   ali   order   ===   使用场景   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!