如何添加和在我的输入值和变化
How to add sum in my input value and chage
我有这样的代码:
<input id="InvoiceItemPrice::::" name="InvoiceItemPrice::::" value size="6">
<input id="InvoiceItemPrice::1::" name="InvoiceItemPrice::1::" value="46.00" size="6">
<input id="InvoiceItemPrice::2::" name="InvoiceItemPrice::2::" value="79.00" size="6">,
<input id="InvoiceItemPrice::3::" name="InvoiceItemPrice::3::" value="14.00" size="6">
我喜欢在输入类型的每个值中添加sum,我有这样的代码:
var sum = 100/123;
$('input[name="InvoiceItemPrice::2::"]').each(function()
{
sum *= parseFloat($(this).val());
});
$('input[name="InvoiceItemPrice::2::"]').val(sum);
如何改变所有输入的所有值
我尝试过这个$("input [name = ' * InvoiceItemPrice ']")
,但我抓住了第一个没有值的NaN
给我一个错误。
发生的事情是你的sum变量在你的每条语句中被重用,如果你改变每条语句中的那一行,你应该是A-ok。
我在这里创建了一个jsFiddle https://jsfiddle.net/r79d3121/3/这可能会有帮助
HTML<input id="InvoiceItemPrice::::" name="InvoiceItemPrice::::" value size="6">
<input id="InvoiceItemPrice::1::" name="InvoiceItemPrice::1::" value="46.00" size="6">
<input id="InvoiceItemPrice::2::" name="InvoiceItemPrice::2::" value="79.00" size="6">,
<input id="InvoiceItemPrice::3::" name="InvoiceItemPrice::3::" value="14.00" size="6">
jQuery var sum = parseFloat(100 / 123);
$(function () {
var result = 0;
$('[id*="InvoiceItemPrice"]').each(function () {
$(this).val(parseFloat((parseFloat($(this).val()) * parseFloat(sum))));
});
});
更新为只更改输入所选
的值第二次更新,当文档准备好时计算值,如果你想要更新值,你可以总是检查.focusout()
在每个输入上,然后运行代码来计算值
第三次更新,html又回到了原来的样子而且,你可以在jQuery中使用部分选择器我已经提供并更新了jsFiddle链接
试试这样:
$('input[name^=InvoiceItemPrice]').each(function() {
$(this).val("example");
});
相关文章:
- 在我的网站上创建一个在1-10之间不断变化的数字时遇到了问题.Javascript
- jQuery没有'我不认识阶级的变化
- 为什么我的用户范围的自定义维度会根据过去的匹配而发生变化
- jquery函数不反映类的变化使我的另一个事件
- Angular ngClass 没有更新我的类,即使我的条件按预期发生了变化
- 我如何使用 AngularJS 对窗口大小的变化做出反应
- 我的手机间隙应用程序没有变化
- 摘要循环显示我的数组没有变化(视图不会刷新)
- RequestAnimationFrame调用时间根据我的画布大小而变化
- 角度2.x变化<标题>在头脑中(在我的应用程序之外)
- 我应该在什么时候用CSS和Javascript控制背景图像的变化
- 当我的函数在javascript中运行时,我的随机数生成器不断变化
- 为什么我的变量“c”发生了变化
- 我如何使用jQueryUI日期picker onSelect,但也在我的主干视图的变化事件
- 由于缓存,我的网页没有加载变化
- 当我不知道jQuery的变化时刻时,触发隐藏字段的变化事件
- 当我插入MySQL时,我的代码发生了变化
- 当我将字符串从Javascript传递到Java applet时,字符串会发生奇怪的变化
- 如何创建不同的按钮导航列表,所以当我点击按钮的内容/文本将根据我点击按钮的变化
- 粘头不会根据我的变化更新