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. tablesorter分頁使錶行不可點擊
-
2. 使數據錶行可點擊
-
3. asp.net GridView行不可點擊
-
4. jQuery可點擊的行
-
5. 讓列表可點擊
-
6. 縫可點擊數據表
-
7. 選中表格行點擊
-
8. HTML表格,點擊行號
-
9. 點擊錶行的JavaScript
-
10. 避免點擊表格行
-
11. 在JQuery數據表的所有頁面上單擊表格行可以點擊
-
12. 可擴展列表按鈕點擊與項目點擊
-
13. 可點擊DIV
-
14. 使點擊不可點擊2點已經點擊
-
15. 在表格行點擊,提示框顯示點擊值
-
16. jQuery的,點擊可點擊元素
-
17. jQuery - 可以在href上點擊點擊
-
18. JQuery .click()可點擊後點擊
-
19. 可以從點擊類從點擊ID
-
20. Facebook的評論點擊可點擊
-
21. 帶有可點擊對象的jQuery可拖動列表 - 防止點擊拖動
-
22. 可點擊的點和可點擊的工具提示
-
23. 在gridview中的c#可點擊的行
-
24. 如何使整行可點擊?
-
25. 如何創建帶有可點擊行
-
26. 使線性佈局行可點擊
-
27. 使整行可點擊 - PHP方法
-
28. 我如何使gridview行可點擊
-
29. Angular 2使整行可點擊
-
30. Android行變得不可點擊按鈕
最新問題
-
1. 列表視圖OnItemCommand這麼想的火起來
-
2. 動態GridView PageIndexChanging沒有射擊?
-
3. 「.click();」觸發器「onchange」
-
4. 如何在兩個numpy陣列的尺寸不匹配時回收元素?
-
5. 通過輸入標籤的值在HTML
-
6. SelectCommand.Connection屬性尚未初始化。 MySQL的
-
7. 熊貓添加列if條件
-
8. 關於asp.net MVC驗證
-
9. 按位和無符號long與0xffffffff
-
10. 將二進制數據管道映射到來自perl變量的命令
-
1. tablesorter分頁使錶行不可點擊
-
2. 使數據錶行可點擊
-
3. asp.net GridView行不可點擊
-
4. jQuery可點擊的行
-
5. 讓列表可點擊
-
6. 縫可點擊數據表
-
7. 選中表格行點擊
-
8. HTML表格,點擊行號
-
9. 點擊錶行的JavaScript
-
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
相關問題