我正在开发一个项目,需要创建一份订单
我从 http://css-tricks.com/examples/DynamicOrderForm/ 得到了一个很好的例子.
但问题是这里的定价是固定的,但我需要一个定价文本框,这样我也可以更改定价。
我尝试让它工作,但失败了。
感谢您的帮助。
最佳答案
向下搜索
<td class="price-per-pallet">$<span>165</span></td>
并用您的价格编辑“span”标签内的价格。如果你想要一个文本框
<input name="price" type="text" />
然后在 order.js 中检查计算发生的位置,您可以在那里读取此文本框的值,而不是读取 span 标记的静态值。在 order.js 中找到以下行
// Find the pricing
var multiplier = $el
.parent().parent()
.find("td.price-per-pallet span")
.text();
而不是
.find("td.price-per-pallet span").text();
你可以使用
.find('td.price-per-pallet span input[name="price"]').val();
希望这有帮助
关于javascript - 如何在 JavaScript 中查找文本框值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4835585/