jquery - 使用 jquery 从下拉列表检索值到文本框

标签 jquery html

这里尝试根据用户从下拉列表中选择的值来更改文本框的值,但下拉列表中选择的值没有在文本框中更新。请帮助我。

这是我的代码。

<script type="text/javascript" src="resources/javascripts/jquery-1.8.3.js"></script>
<script type="text/javascript">  
     $(document).ready(function() {                                       
        $("#name").live("change", function() {
          $("#firstname").val($(this).find("option:selected").attr("value"));
        })
     });                                     
</script>

<select id="name" name="name"> 
<option value="">Please select...</option> 
<option value="Elvis">India</option> 
<option value="Frank">Us</option> 
<option value="Jim">China</option> 
</select>

最佳答案

检索所选值:

$("#name").change(function() {
      $("#firstname").val($(this).val());
});

检索所选文本:

$("#name").change(function() {
      $("#firstname").val($(this).find('option:selected').text());
});

关于jquery - 使用 jquery 从下拉列表检索值到文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15063033/

相关文章:

javascript - jquery关联两个数组

javascript - jQuery:如果 $(this) 或另一个元素模糊,则

javascript - 使 HTML5 视频在指定时间停止

html - 为什么位置 : fixed, 宽度:100% 元素在 iOS 8 上延伸到视口(viewport)之外

jQuery - 在所有输入都获得焦点后删除Class?

javascript - 在 HTML5 canvas 准备就绪时调用函数

html - 基于 HTML 的 CSS 正确,使其适用于悬停图像命令

jquery - 在 CSS 和 jQuery 中应用 toggleClass 之前设置 .class 的初始状态

html - Selenium radio 输入返回元素不可交互

javascript - 添加新消息(元素)后固定位置查看内容