js动态添加的html绑定事件
2024-10-20 08:31:33
使用场景:网站上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);
}
最新文章
- Python标准模块--os
- PB12.5.2安装
- Redhat环境下编译安装Google Bazel
- 硬盘变成RAW的修复过程
- xcopy拷贝判断是否成功 robocopy排除子目录
- nyist 740 “炫舞家“ST(动态规划)
- IOS--UITextFiled的使用方法
- poj1200Crazy Search (哈希)
- C# 枚举的使用
- Asp.net mvc 知多少(四)
- QMQTT简单介绍(2)
- Dubbo 源码解析四 —— 负载均衡LoadBalance
- NSOperation 代码,阐述NSOperation一般功能和重要功能
- 解决audio 在部分移动端浏览器不能自动播放(目前包括ios、微博)
- Codeforces Round #485 (Div. 2) C题求三元组(思维)
- 二进制中1的个数(python)
- Swift 2.x 升为 swift 3后语法不兼容问题适配
- 一个不错的工具推荐:JMeter
- [Done]java.sql.SQLException: Connection is read-only. Queries leading to data modification are not allowed
- mariadb主从备份