2
我有这样的结构:可点击表行
jQuery('tr').bind('click', function() {
var p = jQuery(this);
p.children('td').children('a').click();
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td width="88">A</td>
<td width="88">B</td>
<td width="88">C</td>
<td width="88">D</td>
<td width="88">E</td>
<td width="88">F</td>
<td width="88">G</td>
</tr>
<tr>
<td align="right">content A1</td>
<td align="right">content B1</td>
<td align="right">content C1</td>
<td align="right">content D1</td>
<td align="right">content E1</td>
<td>content F1</td>
<td>
<a href="http://google.com" target="_blank">google</a>
</td>
</tr>
<tr>
<td align="right">content A2</td>
<td align="right">content B2</td>
<td align="right">content C2</td>
<td align="right">content D2</td>
<td align="right">content E2</td>
<td>content F2</td>
<td>
<a href="http://facebook.com" target="_blank">facebook</a>
</td>
</tr>
</tbody>
</table>
我想以编程方式调用点击<a>
标签,当我点击桌子上线。
Uncaught RangeError: Maximum call stack size exceeded
附注:
到目前为止我的代码的堆栈溢出错误运行在我真正的代码a
标签如下所示:
<a href="image_url" data-lightbox="image-1">
<img src="thumb_image_url" />
</a>
,并在图像上单击开始灯箱效果。
我认为你的问题是你不会取消在''处理程序中冒泡的事件。然后,这会引发''处理程序,这会导致它无限递归。在'a.onclick'处理程序中尝试'return false;'。 –
+0
A
1
1
+0
相关问题
-
1. HTML可点击表行
-
2. 使表格行可点击
-
3. 使数据表行可点击
-
4. tablesorter分页使表行不可点击
-
5. 一个可点击的表行中添加可点击的元素
-
6. Livesearch - javascript可点击的行
-
7. 使一行可点击
-
8. asp.net GridView行不可点击
-
9. jQuery可点击的行
-
10. 行可点击的链接
-
11. 让列表可点击
-
12. 设置可点击列表
-
13. 缝可点击数据表
-
14. 带有可点击字段的可点击表单
-
15. 选中表格行点击
-
16. 点击表行返回NaN
-
17. 行点击数据表
-
18. 点击表行的JavaScript
-
19. HTML表格,点击行号
-
20. 避免点击表格行
-
21. 使可点击的行可编辑
-
22. 可点击的可用行标题MATLAB
-
23. 在列表视图中使行成为可点击/可选vb.net
-
24. 使行可点击jQuery数据表,也隐藏行
-
25. 如何使jQuery数据表中的表行不可点击?
-
26. 在JQuery数据表的所有页面上单击表格行可以点击
-
27. 该项目被点击的可点击列表视图
-
28. 可扩展列表按钮点击与项目点击
-
29. 可点击#hash
-
30. 可以点击
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新问题
-
1. 选择所有没有h标签的链接
-
2. 配置文件给我值随意类
-
3. nginx用URL重写部分url? mark
-
4. Python Web Scrape Cycle选项卡
-
5. 安全的字符串输出阵营生态系统
-
6. 再次按下Drawtoggle后关闭抽屉
-
7. 在上传laravel之前的图像裁剪
-
8. 尝试在Roku通道中断开连接会引发错误
-
9. 如何发布到外部IP?
-
10. 生产基于优先级列表
-
1. HTML可点击表行
-
2. 使表格行可点击
-
3. 使数据表行可点击
-
4. tablesorter分页使表行不可点击
-
5. 一个可点击的表行中添加可点击的元素
-
6. Livesearch - javascript可点击的行
-
7. 使一行可点击
-
8. asp.net GridView行不可点击
-
9. jQuery可点击的行
-
10. 行可点击的链接
检查这个答案http://stackoverflow.com/questions/17147821/how-to-make-a-whole-row-in-a-table-clickable-as-a-link –
回答
这里是你的代码工作片断
问题来自于一个事实,即
会返回一个数组。
来源
2016-05-15 08:45:03
我试过用纯javascript解决方案。它的工作
来源
2016-05-15 08:34:47 DININDU
非常感谢!你救了我的一天:) – kitz
相关问题