Javascript 在模糊上传递var和刷新Div

Javascript 在模糊上传递var和刷新Div,javascript,jquery,css,Javascript,Jquery,Css,我有以下代码,警报工作正常。div刷新良好,var未返回我缺少什么,谢谢 $('.cap_per_day').blur(function () { var sum = 0; var remaining = 0; $('.cap_per_day').each(function() { if ($(this).val() != "") { sum += parseFloat($(this).val()); remaining = total - sum;

我有以下代码,警报工作正常。div刷新良好,var未返回我缺少什么,谢谢

$('.cap_per_day').blur(function () {
  var sum = 0;
  var remaining = 0;

  $('.cap_per_day').each(function() {
    if ($(this).val() != "") {
      sum += parseFloat($(this).val());
      remaining = total - sum;
    }
  });

  //alert('Total Remaining '+ remaining);
  $(document.getElementById('div.alert-div')).innerHTML = remaining;
  $("div.alert-div").fadeIn(300).delay(2000).fadeOut(400);
});

不清楚您试图解决的问题到底是什么,但是从代码示例中,我可以告诉您jQuery对象没有
innerHTML
属性,“id”选择器看起来更像一个类。请尝试以下方法:

$('div.alert-div').html(remaining);

什么var没有返回?此外,jQuery对象没有
innerHTML
属性,“id”选择器看起来更像一个类。尝试
$('div.alert-div').html(剩余)函数是否没有返回变量,或者该变量是否没有显示在页面上?评论的警报看起来应该可以正常工作。谢谢@Rory McCrossan您的回答有正确的语法,现在它可以正常工作了很高兴它对您有效。我加上它作为答案。