使用jQuery获得更近的对象

Joa*_*les 2 html javascript jquery dom

我有以下HTML动态生成:

...
<tr>
    <td><input type="text" class="q" value="5" name="q[]" /></td>
    <td><input type="text" class="p" value="20" name="p[]" /></td>
</tr>
...
Run Code Online (Sandbox Code Playgroud)

好的,所以我想要做的是:当类q的输入发生变化时,我想获得同一行中pq(p*q)之间的乘积,所以在这个例子中我会得到100 .

那可能吗?谢谢!

sil*_*zzo 7

$('.q').change(function() {
    result = $(this).val() * $(this).next('.p').val()
});
Run Code Online (Sandbox Code Playgroud)