【发布时间】:2015-08-10 13:49:28
【问题描述】:
我有一些表格行,我希望它们可以点击。
我发现了如何做到这一点,但现在我遇到了行内按钮的问题。
问题是当我点击按钮时,它会打开父行的链接。
JS:
$('.table tr.row-link').each(function(){
$(this).css('cursor','pointer').hover(
function(){
$(this).addClass('active');
},
function(){
$(this).removeClass('active');
}).click( function(){
document.location = $(this).attr('data-href');
}
);
});
一行的HTML:
<tr class="row-link" data-href="www.google.com">
<td style="text-align: right;">
<div class="btn-group">
<button type="button" class="btn btn-default btn-xs">
<span class="glyphicon glyphicon-pencil"></span> Edit
</button>
<button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown"><span class="caret"></span><span class="sr-only">Toggle Dropdown</span></button>
<ul class="dropdown-menu" role="menu">
<li>
<a href="open">
<span class="glyphicon glyphicon-eye-open"></span> Open
</a>
</li>
<li>
<a href="close">
<span class="glyphicon glyphicon-eye-close"></span> Close
</a>
</li>
</ul>
</div>
</td>
</tr>
这一切都使用 Bootstrap 和 jQuery。有人可以帮我吗?
【问题讨论】:
-
“但现在我有一个问题”...你的问题是什么?
-
你能提供一个小提琴吗?我复制了您的 html 和脚本,单击按钮时没有重定向。铬 44。
标签: javascript jquery twitter-bootstrap twitter-bootstrap-3