js-JQuery: input值相加问题!!急~

问题描述

JQuery: input值相加问题!!急~

function sum(listObj){
var sum=0;
$.each(listObj,function(){
if(!isNaN(parseFloat(this.value)))
sum=sum+parseFloat(this.value);
});
return sum.toFixed(2);
}

function check(){

var b=sum($("#balance1","#balance2"));
alert(b);
}

我balance1,balance2填的都是非零数
为什么调用check函数后,alert出来的值是0.00,而不是两个数字的和?

解决方案

你的选择器不对 sum($("#balance1","#balance2")); 需要改一下 $(":input")

这是w3c选择器的文档http://www.w3school.com.cn/jquery/jquery_ref_selectors.asp

时间: 2024-09-16 09:25:24

js-JQuery: input值相加问题!!急~的相关文章

JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值

 本篇文章主要是对JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 jQuery获取Select选择的Text和Value:  语法解释:  1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发  2. var checkText=$("#select_id"

jquery怎么让循环的两个文本框的值相加

问题描述 jquery怎么让循环的两个文本框的值相加 怎么让两个循环出来的价格(reship文本框)旳值相加赋到(reship.reshipPrice文本框) 需要动态更新 每次更改deliveryQuantity文本框(数量) 时总金额要改变 //jquery代码 // 文本框的值改变时 $reshipDeliveryQuantity.keyup( function() { var $this = $(this); var maxDeliveryQuantity = $this.attr("m

js jquery 求大神帮我看看..急

问题描述 js jquery 求大神帮我看看..急 解决方案 jQuery("下拉框id").val(id值); 解决方案二: 把selected设置为你获取到的值,就会显示选择为当前项目名称的值 解决方案三: 把selected设置为你获取到的值,就会显示选择为当前项目名称的值 解决方案四: 用c:if(项目名称==编辑界面的项目名称时)进行判断处理,然后 老员工培训新员工培训 解决方案五: 获取选中行要取的值id,然后再初始化下拉框的时候进行遍历判断,与所取id一致的标记为sele

js+jquery的问题 急急急急急急急!!!!

问题描述 js+jquery的问题 急急急急急急急!!!! <input id="btn_saveUser" onclick="return isEmpty()" type="button" value="保存" /> jQuery内对id捆绑一个单击事件 $("#btn_saveUser").click(this.saveOrUpdateUser.bind(this,'save')); JSP

jQuery操作input值的各种方法总结_jquery

获取选中的值获取一组radio被选中项的值 复制代码 代码如下: var item = $('input[@name=items][@checked]').val(); 获取select被选中项的文本 复制代码 代码如下: var item = $("select[@name=items] option[@selected]").text(); select下拉框的第二个元素为当前选中值 复制代码 代码如下: $('#select_id')[0].selectedIndex = 1;

input取值-jquery 取input值错误

问题描述 jquery 取input值错误 多次修改input,获取input的值一直都是第一次修改的值,请问这是为什么 解决方案 重新获取对象,不要用全局变量存储 alert($('#xxx').val()) 解决方案二: 每次操作从你的input标签重新获取值 解决方案三: 你试试界面打debugger:跟踪下取值是什么!可以在控制台输入 $('#xxx').val() 看输出什么值 解决方案四: 那估计是缓存的问题吧,, 解决方案五: 首先,检查你的代码是否保存,重新部署项目成功: 其次,

PHP页面输出时js设置input框的选中值_php实例

关于php页面输出时js设置input框的选中值的代码如下所示: /* 设置表单的值 */ function setValue(name, value) { var first = name.substr(0, 1), input, i = 0, val; if (value === "") return; if ("#" === first || "." === first) { input = $(name); } else { input

asp.net中js+jquery添加下拉框值和后台获取示例_实用技巧

复制代码 代码如下: <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <title></title> <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script> <script type

jquery判断input值不为空的方法_jquery

<input type="text" class="searchbox" /> <script type='text/javascript'> $(document).ready(function(){ //enter回车键激活搜索 $('.searchbox').bind('keypress', function(event) { if (event.keyCode == "13") { search_news(); }