簡體   English   中英

jQuery中的NaN錯誤。 嘗試過ParseInt,仍然無法正常工作

[英]NaN error in jquery. Have tried ParseInt, still not working

我的代碼在這里怎么了?

var value = $('#qty').val() * $('#rate').val();
var tax =  value * $('#tax').val() / 100;
$('#valueshow').text(tax);
$('#value').val(value);

的HTML部分是

<input type='text' name='qty"' size = '5'>
<input type='text' name='rate' size = '5'> 
<input type='text' name='tax' size = '5'> 
<input name='value' id='value'> 
<span id='valueshow'></span>

它給NaN錯誤..請幫助

您在jquery代碼中出錯,因為jquery#用於ID。 在您的代碼中,您不會在html輸入類型中應用ID,因此請應用id並嘗試像

 $('#qty').val() 

<input type='text' name='qty' id='qty' size = '5'>

給你的HTML代碼為

<input type='text' name='qty' id='qty' size = '5'>
<input type='text' name='rate' id='rate' size = '5'> 
<input type='text' name='tax' id='tax' size = '5'> 
<input name='value' id='value'> 
<span id='valueshow'></span>

每當您對hyml元素使用id時,只有您可以使用“#”作為('#qty')。val()希望您可以使用此

暫無
暫無

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

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