2016-06-20 15 views
-1

アラートがコメントされている場合、私のコードは最初の呼び出しでは機能しません。アラートなしで単純なjquery sumが動作しない

function setvalue(){ 
//alert('something'); 

      var sum=0; 
      $('.charge').each(function(){ 
       if(!isNaN(this.value) && this.value.length!=0) { 
        sum += Number(this.value); 
       } 
      }); 

      $('#total').val(sum); 

     } 
+1

? HTMLを投稿してください – user3378165

+1

この 'setvalue'関数はいつ呼び出されますか?それがすぐにあった場合は、ページの読み込みが完了する前に呼び出している可能性があります。 – jszobody

+0

HTMLコードを投稿してください –

答えて

0

ページの内容のロードが完了したら、このメソッドを呼び出す必要があります。これは以下のように達成することができます:

$(window).bind("load", function() { 
    setvalue(); 
}); 

警報が作動して、代わり

$(document).load(function() { 
    setvalue(); 
}); 
関連する問題