Jquery组合选择的结果和一些变量's值仅适用于第一次选择更改
Jquery the result of combined select and some variable's value works just for the first select change
嗨,我花了一整晚的时间来做一个有点复杂的(对我来说)脚本,不幸的是我没有得到解决方案
我做了一些选择并将其存储在一个名为"TOT"的输入框中
每次更改时的选择都会将一个值加至该字段
之后,我必须求和字段"carriera"+存储在"TOT"中的值将其划分为11 之后
脚本只适用于第一次更改如果我在其他选择中进行更多更改,则不适用。
这是我的小宝贝,我希望有人能帮我http://jsfiddle.net/swedenfox/dfqb38ts/5/
$(document).ready(function () {
// Variables
var somma = 0;
var a = 0;
var b = 0;
var d = 11;
var inputone = $('#noneditabile').val();
var multiplierone = $('#carriera').val();
//SELECT ON CHanGE
$('select').change(function () {
var sum = 0;
$('select :selected').each(function () {
sum += parseInt($(this).val());
});
parseInt($("span.uneditable-input").html(sum));
var a = $("span.uneditable-input").val();
up();
});
//SELECT ON CHanGE
$(function () {
var number = Math.ceil(Math.random() * 40) + 60;
$("#carriera").val(number);
});
//some function to add select and the random value
function up() {
var d = 11;
var inputone = $('#noneditabile').val();
var multiplierone = $('#carriera').val();
//var inputtwo = $('#inputtwo').val();
//var multipliertwo = $('#multipliertwo').val();
var totalTotalOne = (inputone + multiplierone);
var totalTotalTwo = parseFloat((totalTotalOne / d).toFixed(2));
// $('#totale').text(totalTotalOne);
$('#totale').text(totalTotalTwo);
}
;
function updatePrice(val)
{
$("span.uneditable-input").val(val);
$("span.uneditable-input").trigger('change');
}
});
编辑对不起,我会解释得更好我想得到用户选择的每个选项的总数(所有下拉框),此时脚本只计算第一个更改。
此脚本希望禁用两个输入字段的总和
这是一个随机数意大利研究院
,这是所有选定框中值="的总和TOT-
在填充完这些字段之后,我想对两者求和并除以结果/11
编辑2
已解决这是我需要的解决方案,感谢贡献者帮助我到达错误
http://jsfiddle.net/swedenfox/dfqb38ts/8/
将var inputone = $('#noneditabile').val();
更改为var inputone = $('#noneditabile').text();
"noneditable"是一个带有文本的span元素,没有值。
请在此处查看代码更新:小提琴
相关文章:
- 尝试在两次迭代中警告同一选择器的值,在第一次迭代中得到正确的值,而在第二次迭代中获得不正确的值.为什么?
- 如果第一次选择中的选项1,则第二次选择被禁用
- 复选框选择/取消选择触发器第一次工作,但在随后的尝试中失败
- 启动日期选择器beforeShowDay只有在第一次点击后才能工作
- 为什么日期选择器在自动打开第二个日期选择器上第一次更改月份时显示同月
- jQuery日期时间选择器第一次不工作
- 角度选择框在第一次更改时不起作用
- AngularJS uib日期选择器没有'在uib选项卡中,不要在第一次打开/关闭事件之后显示日历
- Angularjs只在第一次选择时触发输入电台的ng更改
- Meteor Change事件基于第一次选择的值
- Jquery组合选择的结果和一些变量's值仅适用于第一次选择更改
- 如何为第一次选择和第二次选择复选框应用不同的颜色
- 第一次访问时,页面显示为空白,但在iOS9的Safari中可选择
- 选择optgroup与jquery选择器停止工作后,第一次选择
- 引导日期选择器不工作[显示]在第一次点击
- 当用户第一次选择时,记住userMedia选择
- 如何在第一次加载时选择AngularJS模型
- Genexus网格提示在第一次选择后变为禁用
- AngularJS:两次选择,第二次选择的选项应该是第一次选择的子集
- Jquery日期选择器在第一次点击时不会弹出,但在第二次点击时会弹出