简体   繁体   English

如何根据选定的选项Javascript更改html中的值

[英]How to change value in html depending on selected option Javascript

I have form with select 我有选择表格

<select class="form-control">
  <option>10 pc</option><!--1 USD -->
  <option>20 pc</option><!--2 USD -->
  <option>50 pc</option><!--3 USD -->
</select>

How can I using Javascipt change amount in html h2 depending on selected option? 如何根据所选选项在html h2中使用Javascipt更改量?

<div class="text-center">
 <h2>Total amount<span style="color:#3972b2">1 USD</span></h2>
</div>

When I start form it should be 1 USD as default for 10pc's and if I change it to 20pc it should be 2 USD 当我启动表单时,默认值为 10美元 ,默认为1美元 ,如果更改为20pc ,则为2美元

I found such code but it doesn't change 我找到了这样的代码,但它没有改变

$('select[class="form-control"]').on('change',function(){
    var get=$('select option:selected').text();
    $('#new_text').val(get);
});

Here is example on http://jsfiddle.net/wc6hrktv/ 这是http://jsfiddle.net/wc6hrktv/上的示例

Thank you! 谢谢!

Change this line: 更改此行:

$('#new_text').val(get);

to this: 对此:

$('#new_text').html(get);

set value property of each option in your select tag 选择标签中每个选项的设置值属性

<select class="form-control">
  <option value="1">10 pc</option><!--1 USD -->
  <option value="2">20 pc</option><!--2 USD -->
  <option value="3">50 pc</option><!--3 USD -->
</select>

update value of span by selecting it just like you do in css 通过选择跨度值来更新跨度值,就像在css中一样

$('select[class="form-control"]').on('change',function(){
    var get=$('select option:selected').val();

   $('.text-center h2 span').html(get+" USD");
});

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM