我有一个如下的输入框:
<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() );
});
});
使用上面的代码可以工作,但是£符号会消失,请帮忙解决。