Jquery 查询从多个类中选择单个类

Jquery 查询从多个类中选择单个类,jquery,Jquery,我急需帮助 我有一张桌子,我需要从这一行中得到两个span标记 选中复选框并使其成为变量的位置 这是表格,我需要的课程是.downpayment和.fullpay,但只针对选中的行 如果有帮助的话,这里有一个屏幕盖,可以帮助你理解表格 <table class="table"> <tr class="planbreak"> <td rowspan="2"> <input type="checkbox" name="plan"> </t

我急需帮助 我有一张桌子,我需要从这一行中得到两个span标记 选中复选框并使其成为变量的位置

这是表格,我需要的课程是.downpayment和.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 &amp; 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 &amp; 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().find('span').text();
这只返回所有类


您的第二次尝试几乎是正确的,只需将类添加到
span
选择器:

downpay = $(this).closest('tr').next().find('span.downpayment').text();
您可以使用:

var downpay = $(this).closest('tr').next().find('span.downpayment').text();
要获取
.downpayment
文本,请执行以下操作:

var fullpay = $(this).closest('tr').next().find('span.fullpay').text();

要获得
.fullpay
文本

谢谢felix这正是我所做的谢谢添加了全薪
var this_row = $(this).parents('tr'),//Get the selected row
    downpay  = this_row.next().find('span.downpayment').text(),//.downpayment text
    fullpay  = this_row.next().find('span.fullpay').text();//.fullpay text
var this_row = $(this).parents('tr'),//Get the selected row
    downpay  = this_row.next().find('span.downpayment').text(),//.downpayment text
    fullpay  = this_row.next().find('span.fullpay').text();//.fullpay text