使用场景:网站上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);
}

最新文章

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

热门文章

  1. fail to start File System Check
  2. Gtkperf介绍
  3. MyBatis 动态SQL(十二)
  4. CyclicBarrier分析
  5. Redis持久化锦囊在手,再也不会担心数据丢失了
  6. 转载 | python inferface使用
  7. 聊聊 apt sources.list 文件格式
  8. 无人驾驶汽车发展需要激光雷达和V2X技术
  9. GPU编程和流式多处理器(四)
  10. CUDA 内存统一分析