【发布时间】:2016-08-09 11:59:51
【问题描述】:
我已将表格中的整行设为可点击。当您单击某些数据的链接时,在某些列中会显示/隐藏功能,例如
<td>
<ul>
<li>List item 1</li>
<li>List item 2</li>
...etc. etc...
<li class="show-hide"><a href="#" class="show-hide">Show more</a></li>
</ul>
</td>
这基本上只是将 ul 从显示 3 li 扩展到 10...
但是因为整个表格行都是可点击的,所以当我点击“显示更多”时,它会转到该行的链接......而忽略了显示/隐藏的功能。
所以我想要实现的是,当用户单击带有 class="show-hide" > 的链接时,忽略将用户发送到整行链接的 jQuery...
jQuery 使行可点击
$(document).ready(function($) {
$(".clickable-row").click(function() {
window.document.location = $(this).data("href");
});
});
【问题讨论】:
-
你试过 event.stopPropagation();
-
我需要一些关于如何将其放在上下文中的建议
标签: jquery html-table