JQuery选择值输出值

时间:2016-04-14 13:55:01

标签: javascript jquery

我希望在输入值字段中输出选项中的值。 因此,如果我选择红色,我希望在输入值中输出红色

@RouteConfig
$(document).ready(function(){
    $("select").click(function(){
        $("input:text").val($this);
    });
});

1 个答案:

答案 0 :(得分:0)

您应该使用.change()而不是click()

$(document).ready(function(){
    $("select").change(function(){
        $("input[type=text]").val($(this).val());
    });
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select>
  <option value="red">red</option>
  <option value="black">black</option>
  <option value="blue">blue</option>
</select>
<input type="text" id="input" value="">
<div id="output"></div>