我非常需要帮助 我有一张 table ,我需要从该行获取两个跨度标签 已选中复选框并将其设为变量
这是表格,我需要的类是 .down payment 和 .fullpay 但仅限于选中的行
如果有帮助,这里是该表格的屏幕截图,以帮助理解
<table class="table">
<tr class="planbreak">
<td rowspan="2"> <input type="checkbox" name="plan"> </td>
<td colspan="3" class="plan-title">Premium Add - Stated</td>
<td colspan="2" class="plan-right"><span class="badge"><a href="#" data-toggle="modal" data-target="#modifiyvehicle">T & C</a></span> 60/125000</td>
</tr>
<tr class="plan-info">
<td>10% Down: $<span class="downpayment">262.00</span></td>
<td class="text-center">18 Months: $131.15</td>
<td class="text-center">12 Months: $196.73</td>
<td class="text-center">Full Pay: $<span class="fullpay">2,623.00</span></td>
<td class="text-right">Coverage miles: 15,000 (yr)</td>
</tr>
<tr class="planbreak">
<td rowspan="2"> <input type="checkbox" name="plan" > </td>
<td colspan="3" class="plan-title">Premium Add - Stated</td>
<td colspan="2" class="plan-right"><span class="badge"><a href="#" data-toggle="modal" data-target="#modifiyvehicle">T & C</a></span> 60/100000</td>
</tr>
<tr class="plan-info">
<td>10% Down: $<span class="downpayment">262.00</span></td>
<td class="text-center">18 Months: $131.15</td>
<td class="text-center">12 Months: $196.73</td>
<td class="text-center">Full Pay: $<span class="fullpay">2,623.00</span></td>
<td class="text-right">Coverage miles: 15,000 (yr)</td>
</tr>
</table>
我已经尝试过了
downpay = $(this).closest('tr').next().next('span').text();
但不起作用
downpay = $(this).closest('tr').next().find('span').text();
这只是返回所有类
最佳答案
您的第二次尝试几乎是正确的,只需将类添加到 span
选择器即可:
downpay = $(this).closest('tr').next().find('span.downpayment').text();
关于jquery - 查询从多个类中选择单个类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21993747/