[英]How can I get output in input box or html element with jQuery?
$(document).ready(function() { $('form').submit(function() { var principle = $("#principle").val(); var rate = $("#rate").val(); var time = $("#time").val(); var interest = principle * rate * time / 100; interest = $("p").append(interest); return false; }); });
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <form> <div class="table commonTable"> <div class="row"> <div class="cell"> <label for="P">Principal (P): $</label> </div> <div class="cell"> <input name="P" id="principle" value="10,000.00" class="nmbr_real real" type="text" title="positive real number" placeholder="amount" required="" /> </div> </div> <div class="row"> <div class="cell"> <label for="R">Rate (R): %<br /> <span class="note small">per year</span></label > </div> <div class="cell"> <input name="R" id="rate" value="3.875" class="nmbr_real real" type="text" title="positive real number" placeholder="rate" required="" /> </div> </div> <div class="row"> <div class="cell"> <label for="t">Time (t):</label> </div> <div class="cell"> <input name="t" id="time" value="5" class="nmbr_real real" type="text" title="0 or positive real number" placeholder="#" required="" /> </div> </div> </div> <button>Calculate</button> </form>
只需創建輸入框
<input type="text" id="abc" name="price" value="" />
並使用下面的代碼在輸入框中插入值
jQuery(document).ready(function($) {
$("#abc").val('100');
});
如果要在input box
獲取輸出,請使用val()
函數。
$("input").val(interest);
如果要獲取HTML element
中的輸出,請使用html()
函數。
$("p").html(interest);
要在文本框中設置值,請使用 val()
$('#abc').val('13');
要在 'p' 中設置值,請使用 text()
<p id='p_Id'></p>
$('#p_Id').text('13');
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.