gpt4 book ai didi

jquery - 在当前表行中查找具有类的输入字段

转载 作者:行者123 更新时间:2023-12-03 22:28:20 26 4
gpt4 key购买 nike

我正在开一家书店,想要添加一个精美的 jQuery 订单表单。要点是,用户应使用减号和加号按钮选择一本书的数量,然后让 JavaScript 计算该书的总金额。

我的标记如下:

  <tr>
<td><p>Book title</p></td>
<td><p><a href="#" class="bookDecrement">-</a><input type="text" class="bookQuantity disabled" disabled /><a href="#" class="bookIncrement">+</a></p></td>
<td><p><input type="text" class="bookPrice disabled" value="70" disabled /></p></td>
<td><p>=</p></td>
<td><p><input type="text" class="bookTotal disabled" disabled /></p></td>
</tr>

如何使用 jQuery 访问这一行中的 bookPrice 和 bookTotal 类?由于我有多个书名,因此我只需要访问当前行中的输入字段。

谢谢!

最佳答案

这应该可以做到:

$('.bookDecrement, .bookIncrement').click(function() {

// Get the current row
var row = $(this).closest('tr');

// Determine if we're adding or removing
var increment = $(this).hasClass('bookDecrement') ? -1 : 1;

// Get the current quantity
var quantity = parseInt(row.find('.bookQuantity').val(), 10);
// Adjust the quantity
quantity += increment;
// Quantity must be at least 0
quantity = quantity < 0 ? 0 : quantity;

// Get the price
var price = parseFloat(row.find('.bookPrice').val());

// Adjust the total
row.find('.bookTotal').val(quantity * price);

// Return false to prevent the link from redirecting to '#'
return false;
});

关于jquery - 在当前表行中查找具有类的输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2169472/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com