JQueryを使用して、表の行をクリック可能にして、最初のセルに隠れているURLにリダイレクトしようとしています。 テーブルの最後の列に別のURLにリダイレクトするイメージがあります。JQuery - クリック可能な表の行(最後のセルを除く)
JQueryは次のとおりです。
$(function() {
$('#link-table td:first-child').hide();
$('#link-table tr').hover(function() {
$(this).toggleClass('highlight');
});
$('#link-table tr').click(function() {
location.href = $(this).find('td a').attr('href');
});
});
、行作品をクリックすると、最後のセル内の画像ハイパーリンクをクリックすると、私が欲しいものではありません行をクリックすると、同じURLにリダイレクトします。私は最後のセルの作品に画像ハイパーリンクをクリックすると、今の行をクリックしてクリックイベント
$('#link-table tr td:not(:last-child))').click(function() {
location.href = $(this).find('td a').attr('href');
});
ために、このコードを使用してみました
は最後のセル内の画像ハイパーリンクに添付URLにリダイレクトします。
行をクリックすると1つのURLにリダイレクトされ、最後のセルのハイパーリンクをクリックすると他のURLにリダイレクトされます。
これは正しい解決策でした。私は思うようにいくつかのものをねじ込んでいた余分なブラケットがそこにあります。代わりに、 $( '#link-table tr td:not(:last-child)')をクリックする必要があります。 – Tom