我对jquery还不熟悉,所以如果这个问题很傻,请见谅...
$('#sortList tr').each(function()
{
i = $(this).index();
v = $(this).find('td:first').text();
n = $(this).find('td:first').html();
});
循环遍历表格行,获取每一行的索引、第一个单元格的文本和HTML。一切运作良好,然后我尝试获取下一行的相同内容,结果发现以下问题...
这个可以正常工作...
j = $(this).next().index();
但是这个失败了... v = $(this).next().find('td:first').text();
这个也失败了... n = $(this).next().find('td:first').html();
如果 $(this)
和 $(this).next()
都能用于 index()
,为什么不能用于 find()
呢?它们不都是指向 tr
的指针吗?<table border="0" cellspacing="0" cellpadding="0" id="sortList" class="pagetext" width="200">
<tr>
<td align='left'><a href="Javascript:;;" OnClick="Javascript:Link_OnClick('ACCRUAL','Accrual');return false;">Accrual</a></td>
</tr>
<tr>
<td align='left'><a href="Javascript:;;" OnClick="Javascript:Link_OnClick('EETAXES','Employee - Taxes');return false;">Employee - Taxes</a></td>
</tr>
<tr>
<td align='left'><a href="Javascript:;;" OnClick="Javascript:Link_OnClick('EMPVOLDEDS','Employee - Voluntary Deductions');return false;">Employee - Voluntary Deductions</a></td>
</tr>
<tr>
<td align='left'><a href="Javascript:;;" OnClick="Javascript:Link_OnClick('ERMATCH','Employer - 401(k) Match');return false;">Employer - 401(k) Match</a></td>
</tr>
<tr>
<td align='left'><a href="Javascript:;;" OnClick="Javascript:Link_OnClick('ERTAXES','Employer - Taxes');return false;">Employer - Taxes</a></td>
</tr>
<tr>
<td align='left'><a href="Javascript:;;" OnClick="Javascript:Link_OnClick('GTL','Group Term Life');return false;">Group Term Life</a></td>
</tr>
<tr>
<td align='left'><a href="Javascript:;;" OnClick="Javascript:Link_OnClick('MISC','Miscellaneous');return false;">Miscellaneous</a></td>
</tr>
<tr>
<td align='left'><a href="Javascript:;;" OnClick="Javascript:Link_OnClick('NETPAY','Net Payroll');return false;">Net Payroll</a></td>
</tr>
<tr>
<td align='left'><a href="Javascript:;;" OnClick="Javascript:Link_OnClick('TAXFILEE','Tax Filing - Employee Taxes');return false;">Tax Filing - Employee Taxes</a></td>
</tr>
<tr>
<td align='left'><a href="Javascript:;;" OnClick="Javascript:Link_OnClick('TAXFILER','Tax Filing - Employer Taxes');return false;">Tax Filing - Employer Taxes</a></td>
</tr>
<tr>
<td align='left'><a href="Javascript:;;" OnClick="Javascript:Link_OnClick('TPCORTAX','Third Party Checks or Tax Checks');return false;">Third Party Checks or Tax Checks</a></td>
</tr>
<tr>
<td align='left'><a href="Javascript:;;" OnClick="Javascript:Link_OnClick('TPS','Third Party Sick');return false;">Third Party Sick</a></td>
</tr>
<tr>
<td align='left'><a href="Javascript:;;" OnClick="Javascript:Link_OnClick('WAGE','Wage');return false;">Wage</a></td>
</tr>
</table>