繁体   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