5行3列のテーブルがあります。最初の列には、target=_newのハイパーリンクがあります。同じ行の任意の列をクリックすると、そのハイパーリンクが起動し、target=_newを介して新しいウィンドウが開くようなものが必要です。これはJavascriptまたはjQueryで可能ですか?少なくとも、次のようにすることで、hrefにアクセスできたことがわかりました。
$('#search-results TD').click(function() {
var s = $(this).siblings(':first-child').contents().attr('href');
alert(s);
});
列1以外の他のテーブル列にハイパーリンクを追加するだけでは望ましくないことに注意してください。その行をクリックすると(ハイパーリンクの上になくても)、そのハイパーリンクを起動する必要があるためです。
一部のブラウザではwindow.openが無効になっている可能性がありますが、target=_newはすぐに使用できることにも注意してください。