Javascript 获取文本而不是下拉列表的值以填充另一个输入字段
我有一个表格,试图用字段emergency2中的信息填充字段ef 它可以工作,但我希望它将文本YES或NO传递到第二个字段#ef,而不是0或1的加权值。我想保留这个数值,因为我以后要用它来求和。但是,我希望下拉列表中的文本显示在第二个输入中,而不是数字值中。有什么想法吗Javascript 获取文本而不是下拉列表的值以填充另一个输入字段,javascript,jquery,forms,Javascript,Jquery,Forms,我有一个表格,试图用字段emergency2中的信息填充字段ef 它可以工作,但我希望它将文本YES或NO传递到第二个字段#ef,而不是0或1的加权值。我想保留这个数值,因为我以后要用它来求和。但是,我希望下拉列表中的文本显示在第二个输入中,而不是数字值中。有什么想法吗 <label>Do you have £1000 in your emergency fund? </label> <select class="s
<label>Do you have £1000 in your emergency fund? </label>
<select class="select-css" id="emergency2" name="emergency2” required>
<option selected="selected">Please Select</option>
<option value="0">Yes</option>
<option value="1">No</option>
</select>
<p><strong>Your emergency funds is large enough to cover at least 3 months of outgoings:</strong></p>
<input id="ef">
<script>
$('#emergency2').change(function() {
$('#ef').val($(this).val());
});
</script>
你的应急基金里有1000英镑吗?
试试这个
$('#ef').val($(this).text());
这回答了你的问题吗?我在这里找到了解决办法