在jQuery中多次向值添加20%
Add 20% to values multiple times in jQuery
我正试图在同一行的字段的KeyUp上向span类添加20%。我一直在加20%,我也不认为这些行是单独的。我有以下内容:
jQuery代码:
$(".account-form .price input[type='text']").on('keyup',function(){
$(".account-form .price").each(function(){
var value = $(this).find("input[type='text']").val();
});
$(".vatPrice").html(value);
});
html
<ul>
<li class="price"><label><span>Price row 1</span><input value="20.00" type="text" name="price1"><span class="vatPrice">£0.00</span></label></li>
<li class="price"><label><span>Price row 2</span><input value="40.00" type="text" name="price2"><span class="vatPrice">£0.00</span></label></li>
<li class="price"><label><span>Price row 3</span><input value="80.00" type="text" name="price3"><span class="vatPrice">£0.00</span></label></li>
<li class="price"><label><span>Price row 4</span><input value="120.00" type="text" name="price4"><span class="vatPrice">£0.00</span></label></li>
</ul>
尝试
$(".account-form .price input[type='text']").on('keyup', function () {
var value = parseFloat(this.value) || 0;
$(this).next(".vatPrice").html('£' + (value * 1.2).toFixed(2));
});
演示:Fiddle
试试这个,
$(".account-form .price input[type='text']").on('keyup',function(){
var value = (parseFloat($(this).val()) * 20) /100;
$(this).next('span').text('$' + ((isNaN(value)) ? 0 : value).toFixed(2));
});
演示
相关文章:
- 正在SharePoint 2013母版页中添加JQuery移动文件
- JQuery添加元素需要在我的js之前再次添加JQuery脚本
- 使用.on动态添加jquery/js不知道的html元素
- Rails资产管道-只向head添加jquery
- 如何在XHTML中添加jQuery CDN回退
- 添加JQuery UI在Meteor中添加对象后可调整大小
- 添加jquery Datepicker后,文本框的初始值不会显示
- 添加Jquery验证后,Jquery日期选择器无法工作
- 如何在谷歌博客中添加jQuery而不修改模板
- 从服务器端添加jQuery函数
- 如何在jQuery.awesomeCloud.plugin上添加jQuery工具提示功能
- 动态添加jquery ajax选项
- 正在添加JQuery淡入淡出代码
- 添加 jQuery UI 后,从表中删除行的函数不起作用
- 如何动态添加 jQuery 移动弹出效果到链接
- 如何在 mytemplate 中添加 Jquery
- 在页面加载后动态添加 jquery 日期选择器
- 这是在一个项目中添加Jquery和Angularjs的正确方法
- 滚动到页面末尾后添加 JQuery 微调器
- 在图像不起作用的 src 中添加 jQuery 变量