我想使用 jQuery 将到达此页面的人重定向到 TBODY(不是 THEAD)中第一个 TR 的最后一个 TD 的锚点中包含的链接:
<table id="allprogs" class="tablesorter">
<thead>
<tr>
<th>Date</th>
<th>Speaker(s)</th>
<th>Program Title</th>
<th>MP3</th>
</tr>
</thead>
<tbody>
<tr>
<td>2012: 05/01</td>
<td>Speaker</td>
<td><a href="/products/page">Title</a></td>
<td><a href="http://www.dummy.com">Download</a></td>
</tr>
<tr>
<td>2012: 04/01</td>
<td>Speaker2</td>
<td><a href="/products/page2">Title2</a></td>
<td><a href="http://www.dummy2.com">Download</a></td>
</tr>
到目前为止,我的代码是:
$(document).ready(function() {
var url = $('#allprogs tbody tr:first td:last a').attr('href');
window.location.replace(url);
});
加载页面应重定向到http://www.dummy.com。但看来我没有正确定位锚。建议?