2014-06-12 43 views
1

我正在使用下面的JavaScript做一個完整的表格行選擇極其有效。全表格行選擇頂部彈出式菜單

<script type="text/javascript"> 
$(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'); 
    }); 
}); 

現在我想在Top up Popop打開所選行中的鏈接,但調整href不起作用。

我想,我不得不在location.href = $(this).find('td a').attr('href');中調整一些東西,但我不知道該怎麼做。

+0

試試這個location.href = $(本).find( 'TD> A')ATTR( 'href' 屬性)。 –

+0

location.href = $(this).find('td> a')。attr('href');這不會做任何改變,它仍然會在新頁面中打開,而不是彈出窗口。 – user3733945

回答

0

這個代碼將解決您的問題

$(this).find('td a').click(); 
+0

爲什麼它會解決問題?請添加一些解釋 – sevenseacat

+0

這會觸發您已在其上應用「頂端IP彈出窗口」的錨標記上的點擊事件。 –

+0

替換location.href = $(this).find('td a')。attr('href');與$(this).find('td a')。click(); –