簡體   English   中英

日期功能未按預期工作

[英]Date function isn't working as expected

我正在嘗試將當前年份插入版權聲明中並且它不起作用 - 可能是因為某些東西非常基本。 有幫助嗎? 謝謝。 :)

ps如果還有其他風格問題,我歡迎所有評論。

 $(document).ready(function () { // Veterinary Calculator Code // define variables for body weight, dehydration and ongoing losses $bw = $('#bodyWeight'); $dh = $('#dehydration'); $ol = $('#ongoingLosses'); // update maint, replacement, dailyRequirement and rate when bw, dh or ol changes. function updateDetails() { var $dr = $('#dailyRequirement'); var $repl = $('#replacement'); var $rt = $('#rate'); var ol = parseInt($ol.val()); var mt = parseInt(1.5 * (70 * (Math.pow($bw.val(), 0.75)))); // maintenance requirement $dr.text(mt + ' ml/24 hours'); var rep = parseInt($bw.val() * 10 * $dh.val()); // replacement amount $repl.text(rep + ' ml'); var rt = parseInt((mt + rep + ol) / 24); // total fluid rate $rt.text(rt + ' ml/hr'); } // add event listeners for input elements $bw.on('change', updateDetails); $dh.on('change', updateDetails); $ol.on('change', updateDetails); // Insert current year into copyright statement var dateNow = new Date(); var thisYear = dateNow.getFullYear(); var elYear = $('#currentYear'); elYear.text = thisYear; }); 
  <body> <div> <header> <h1>Fluid Calculator</h1> </header> <div> <fieldset id="params"> <legend>Inputs</legend> <label>Body Weight (kg):</label><br /> <input type="number" id="bodyWeight" autofocus min="0" /> <br><br /> <label>% Dehydration:</label><br /> <input type="number" id="dehydration"/> <br /><br /> <label>Ongoing Losses (ml):</label><br /> <input type="number" id="ongoingLosses" /> <br /><br /> </fieldset><br /> <label>Daily Requirement:</label> <label class="result" id="dailyRequirement">0 ml</label> <br /> <label>Replacement:</label> <label class="result" id="replacement">0 ml</label> <br /> <br /> <label> Rate (ml/hr):</label> <label class="result" id="rate">0 ml/hr</label> </div> <footer> <p> &copy; Copyright 2014-<span id="currentYear">year</span> by VETsharp Pty Ltd </p> </footer> </div> <script type="text/javascript" src="https://code.jquery.com/jquery-1.11.2.min.js"></script> <script type="text/javascript" src="vc.js"></script> </body> 

$("#currentYear").text(thisYear);

要替換currentYear <span>的文本,您需要使用:

$('#currentYear').replaceWith(thisYear);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM