我必须编写一些代码,其中选择中有三个选项,并且 div 的值在更改时将更改为所选项目的值,我尝试了很多方法和函数,但没有任何效果。这是我当前的代码:
$('select[class="country"]').on('change', function () {
var get = $('select option:selected').text();
$('#fDiv').text = get;
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<h1>The coolest country</h1>
<select name="country"id="country" class="country">
<option value="Korea">Korea</option>
<option value="China">China</option>
<option value="Romania">Romania</option>
</select>
<div id="fDiv"></div>
请分享有关此代码可能存在的问题的任何想法。
最佳答案
使用.text()
,例如:$('#fDiv').text(myText);
$('select[class="country"]').on('change', function() {
var myText = $('select option:selected').text();
$('#fDiv').text(myText);
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<h1>The coolest country</h1>
<select name="country" id="country" class="country">
<option value="Korea">Korea</option>
<option value="China">China</option>
<option value="Romania">Romania</option>
</select>
<div id="fDiv"></div>
关于javascript - 通过选择的选项更改 div 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59060007/