0
我有一個5行3列的表格。第一列有一個超鏈接,其中有一個target = _new。我想要的東西,當我點擊同一行中的任何列,它會觸發該超鏈接,並通過target = _new打開一個新窗口。這是可能的JavaScript或jQuery?我發現我能夠訪問HREF,至少,這樣做:製作表格行點擊jQuery中的消息超鏈接
$('#search-results TD').click(function() {
var s = $(this).siblings(':first-child').contents().attr('href');
alert(s);
});
注意,只是在其他表中的列添加超鏈接,除了第1欄,因爲我想該行中點擊是不可取的(即使不在超鏈接之上)來觸發該超鏈接。
另請注意,window.open可能在某些瀏覽器中被禁用,但是target = _new可以直接通過。
嘿,你說得對。這是令人驚訝的,因爲我認爲window.open會被禁用。這裏是我的代碼:window.open($(this).siblings(':first-child')。contents('a')。attr('href')); – Volomike 2009-12-21 12:00:06
是的,瀏覽器現在有些複雜的彈出窗口。直接響應用戶操作的彈出窗口通常可以。 – 2009-12-21 12:15:14