テーブルがあり、次の 2 つのことを行う jquery スクリプトがあります。
1)行がマウスオーバーされると、ホバークラスを追加して背景色が変更されます
2) 行に含まれるリンクは、行全体をリンクにするために使用されます。
<script type="text/javascript">
$(document).ready(function() {
var target = 'table.mytable tr.allrows';
var hoverClass = 'allrows_hover';
$(target).each(function() {
$(this).hover(
function() {
$(this).addClass(hoverClass);
status = $(this).find('a').attr('href');
},
function() {
$(this).removeClass(hoverClass);
status = '';
});
$(this).click(function() {
location = $(this).find('a').attr('href');
});
$(this).css('cursor', 'pointer');
});
});
</script>
問題は、各行の1列にチェックボックスがあり、ボックスをチェックするとリンクがたどられることです。
上記からその列を除外することを検討しましたが、それを機能させることができません。誰かが td または - さらに良い - チェックボックス自体を除外する方法を見つけるのを手伝ってくれますか?
前もって感謝します。