zoukankan      html  css  js  c++  java
  • jQuery的加法运算,val()获取的结果相加变成了字符串连接。

    加法运算 ?想必大家听到这都会不屑了,加法运算这是多么简单的运算。然而有的时候在jQuery也让人挺头疼的。

    常规的是:

    var num1 = 123;
    
    var num2=123;
    
    var total = num1+num2;

    这个想必大家一看都知道结果了246,没错结果是这个。

    那如果这样:

    <input type="text" id="txt1" value="123" />
    <input type="text" id="txt2" value="123" />
    var num1= $("#txt1").val();
    var num2 = $("#txt2").val()
    var total = num1+num2;

    这个结果呢,246? 而结果是123123,此时jQuery将其认为是字符串的相加。如何获取自己所要的值?

    一开始想到的是将num1和num2转换为值类型,可这方法太麻烦也未必可行,所以就放弃了。

    有一种更简单的方法:

    var total = num1*1+num2*1;

    此时,结果就是246了

  • 相关阅读:
    Dubbo2.0
    Dubbo--RPC框架
    ActiveMQ消息队列
    quartz开源任务调度框架
    webService
    crud最常用
    springBoot第三天
    springmvc--依赖
    springBoot第二天
    pom.xml和settings.xml的下载优先级
  • 原文地址:https://www.cnblogs.com/aspphp/p/11438340.html
Copyright © 2011-2022 走看看