我有一个如下所示的输入字段,
<input name="update_price" type="text" id="update_price" value="£" size="8"
maxlength="8" />
我想从选择框的值中获取一些价格值并将其添加到 £ 符号后面,这在 jquery 中是如何实现的,
<form>
<select name="select" id="select">
<option>Select your pizza</option>
<option value="6.65">NY, 10", £6.65</option>
<option value="8.95">NY, 12", £8.95</option>
<option value="11.95">NY, 16", £11.95</option>
<option value="3.45">Chicago, 7", £3.45</option>
<option value="6.65">Chicago, 10", £6.65</option>
<option value="8.95">Chicago, 12", £8.95</option>
<option value="11.95">Chicago, 16", £11.95</option>
<option value="19.95">Chicago, Beast 24" x 18", £19.95</option>
</select>
</form>
$(function()
{
$('#select').change( function() {
$('input[name=update_price]').val($("#select :selected").val() );
});
});
它适用于上面的代码,但 £ 符号消失,任何帮助将不胜感激。
最佳答案
过去,我在货币符号的输入框中使用了背景图像。这样符号可以看起来很漂亮,左对齐(而值右对齐)并且不会妨碍计算。
希望有帮助
关于jquery - 如何使用 Jquery 添加输入字段的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1221239/