![](/img/trans.png)
[英]Append text on a link element with href ending in a specific value, jQuery
[英]Append text to element value
我將3個文本框的整數值相乘,並將結果顯示在第4個文本框中。
在顯示該值之前,我要檢查該值是否包含任何小數,例如99.95。 如果不是,則腳本應將.00附加到值(99.00)。
<script type="text/javascript">
$(document).ready(function () {
$("input:text").each(function(){
$(this).blur(function () {
var txt1 = $('#<%=TextBox1.ClientID %>').val();
var txt2 = $('#<%=TextBox2.ClientID %>').val();
var txt3 = $('#<%=TextBox3.ClientID %>').val();
var txt4 = $('#<%=TextBox4.ClientID %>'); // To display the value.
var value = parseFloat(txt1) + parseFloat(txt2) + parseFloat(txt3);
txt4.val(value);
});
});
});
</script>
我嘗試了各種方式,例如:
if($(value).has('.').length === 0){ value.append('.00'); }
$(value).not('.').append('.00');
等等
到目前為止,沒有一個有效。 我已經嘗試過任何我認為可以在jQuery中使用的if語句。
txt4.val(value.toFixed(2));
矮一點,少些頭痛。
用這個
JavaScript內置方法toFixed和toPrecision
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.