0
我有一個腳本,如果我點擊行中的任何位置,它會將我帶到第1列中找到的鏈接。它非常棒。不過,我想在最後一列放一個按鈕,如果我點擊按鈕,它會將我帶到第一列的鏈接。所以我希望我的腳本排除最後一列。但是,現在當我單擊某個單元格而不是將該行帶到該行的第一個單元格中的鏈接時,它會將我帶到第一列第一行中的鏈接。或者更好的解決方案是隻從腳本中排除按鈕,而不是整個單元格。我將如何從下面的腳本中排除該問題?排除行選擇中的最後一列
<script>
$('tbody tr td:not(:last-child)').click(function() {
window.location = $('tbody tr td').find('a').attr('href');
}).hover(function() {
$(this).toggleClass('hover');
});
</script>
這個偉大的工程。從未見過停止傳播之前。不過,我正在使用twitter引導和Im使用一個下拉按鈕。 stopPropagation阻止按鈕的工作,因爲該按鈕使用該類中的jquery。任何方式來獲得這個功能? – user1895399
好吧,所以我的解決方法如下所示:http://jsfiddle.net/a2Sd6/1/ –
除了在標記上使用名爲第二個事件的下拉菜單,它將應用原始事件調用。將e.target更改爲以下版本:if(e.target.nodeName =='BUTTON'|| e.target.nodeName =='A'){ – user1895399