JQuery變量數字相加的研究


    在 jquery中,一個變量和一個數字相加,期望得到1+2=3但是:

    eg: 

<input type="text" class="input_Num" id="input_Num" value="12">

 

$(document).ready(function(){
   var sum=5;
   var b=$("#input_Num").val();
   sum +=b;
   alert(sum); 
})

     期望得到60,其實 得到的結果是 512;

     有一下兩個方法可以參考

方法一:

     將字符串轉換為js 內部對象Number,

     

$(document).ready(function(){
   var sum=5;
   var b=$("#input_Num").val();
   sum=sum+Number(b);
   alert(sum); 
})

 

方法二:

     將獲取到的值乘1   

     

sum=sum+b*1

 

問題解決。

    

     

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM