关于释放键我试图计算在文本字段中输入的数字。 将它们转换为整数我想让它们计算在这里找到多种方法来解决这个问题。例如从动态字段计算数字
注意:下面这个片段就是比如我把它从某处计算器我并不想这样做,我的领域是jQuery中
$(document).on("change", ".qty1", function() {
var sum = 0;
$(".qty1").each(function(){
sum += +$(this).val();
});
$(".total").val(sum);
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" class="qty1" value="" />
<input type="text" class="qty1" value="" />
<input type="text" class="qty1" value="" />
<input type="text" class="qty1" value="" />
<input type="text" class="qty1" value="" />
<input type="text" class="qty1" value="" />
<input type="text" class="total" value="" />
但这里的问题是我的领域是动态使用jQuery,http://sageaccountants.biz/forms/smsf-with-individual-trustee/和我使用wordpress,所以我有一点有限的访问形式我有通过jquery第一次添加类,并通过我定制我成功地做出了“成员1指定的受益人”下面的“结果”div。 这里是我的代码是我迄今所做的:
var count = 0;
jQuery(".gf_repeater_add").on("click", function(){
jQuery("#input_59-1-"+count).addClass('member1');
if(count == 10)
{
count = 0;
}
});
jQuery(document).on("change", ".medium", function() {
var sum = 0;
jQuery(".medium").each(function(){
sum += +jQuery(this).val();
});
jQuery(".total").val(sum);
});
<input name="input_59-1-1" id="input_1_59-1-1" type="text" value="" class="medium" tabindex="25" aria-invalid="false" data-repeater-inputid="1">
按住“+”图标,可能会有更多的领域,我对ID添加类的方法似乎并不在这里工作。我做
jQuery(".gf_repeater_add").on("click", function(){
jQuery("#input_59-1-"+count).addClass('member1');
if(count == 10)
{
count = 0;
}
});
,但它不能在单一或动态的
在有额外的报价...你可以看到它在语法高亮...'+数+“'应该只是'+ count'。用你的浏览器控制台检查错误抛出 – charlietfl
你有一个不必要的'A':'$(“.qty1”)。each(function(){A',除了你的代码似乎工作。 –
我在控制台没有任何错误,那不是我的代码,我已经把它从一些在stackoverflow上,它在那里工作,不知道'A'在那里做什么:p –