在多行列表中id同名的<a>标签点击事件处理方法
2016-03-30 22:02
357 查看
Struts2标签
问题描述:最近项目中在使用struts迭代标签动态生成列表的过程中,由于每一行li元素中包含<a>超链接,如下图一开始超链接是这样的<a href=“#” id=”checkDetail”>,这里由于循环多行,如果使用ID选择器写点击事件,那么只有第一行的超链接点击事件会被触发,其他的都没有效果,原因是每一行的超链接id都重复了,jquery只能识别第一行的。所以这里要对id进行一些处理。代码如下:
这里主要是利用EL表达式在每个id后面拼接一个index下标,其中st是struts标签里面的status属性
再来看看这时的jquery点击事件就不能直接使用id选择器了,要用模糊匹配的选择器方式
表示id以checkDetail_开头的标签都会触发该事件。
接下来看看页面具体生成的id,如下图:
由此可见Index下标是从0开始。
相关文章推荐
- 国际金融
- hbase和hive的集合
- windows启动过程
- Android Studio 前言中不允许有内容 解决办法 assets
- 0330 复利计算的单元测试情况
- Hibernate4映射总结(1)——XML配置
- 欧拉函数o(n)求素数
- 提交您的博客到各大网站
- 根据Unicode编码完美的判断中文汉字和符号
- MyBatis报错:There is no getter for property named 'xxx' in 'class java.lang.String'
- Java中的HashMap和HashSet
- Android开发:实现分享给微信好友以及出现闪退的问题
- ubuntu添加开机启动脚本(服务,app)
- hdoj 2041 递推,递归会超时
- android圆角按钮的实现【新浪云搬运】
- linux内核分析第3章&第18章读书笔记
- 复利计算单元测试
- 20135320赵瀚青LINUX第十八章读书笔记
- QTP 导入 XML作为环境变量
- Servlet入门