0

我的代码有什么问题?

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 错误..请帮助

4

2 回答 2

4

您在 jquery 代码中有错误,因为 jquery #use for id。在您的代码中,您没有在 html 输入类型中应用 Id 所以应用 id 并尝试它

 $('#qty').val() 

<input type='text' name='qty' id='qty' size = '5'>
于 2012-09-10T08:29:48.923 回答
0

将您的 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() 希望你可以使用它

于 2012-09-10T08:46:41.960 回答