无法从下拉列表中设置输入标签的值

穆赫辛

我正在尝试从下拉列表中设置输入值,但它似乎对我不起作用。这是我的代码:

<form>
    <select name="color" id="color">
        <option selected value="0">white</option>  
        <option value="1">orange</option> 
        <option value="1">black</option> 
        <option value="2">yellow</option>
        <option value="2">green</option>    
        <option value="4">gray</option> 
        <option value="4">red</option> 
        <option value="8">pink</option> 
        <option value="8">blue</option> 
    </select>
    <input type="text" id="output">
</form>
$('#color').bind('change', function() {
    $('#output').html($(this).find(':selected').html() + '<br>');
    console.log($(this).find(':selected').html());
});

当我替换<input type="text" id="output"><div id="output"></div>. 任何解决方案?

罗里·麦克罗森

#output元素是 an input,因此您需要使用val()而非html()来设置其值。

另请注意,bind()已弃用。您应该使用change()on('change')代替。试试这个:

$('#color').on('change', function() {
  $('#output').val($(this).find(':selected').text());
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<form>
  <select name="color" id="color">
    <option selected value="0">white</option>  
    <option value="1">orange</option> 
    <option value="1">black</option> 
    <option value="2">yellow</option>
    <option value="2">green</option>    
    <option value="4">gray</option> 
    <option value="4">red</option> 
    <option value="8">pink</option> 
    <option value="8">blue</option> 
  </select>
  <input type="text" id="output">
</form>

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用JavaScript从下拉列表中获取选定的值

来自分类Dev

jQuery从下拉列表中获取选定值的ID

来自分类Dev

从下拉列表中传入多个值

来自分类Dev

从下拉列表中未选择任何值时,将模型状态设置为false

来自分类Dev

如何从下拉值onchange中删除输入属性?

来自分类Dev

无法从下拉列表中选择值

来自分类Dev

从下拉列表中传递值而不是ID

来自分类Dev

无法从下拉列表中看到值

来自分类Dev

从下拉列表中删除值

来自分类Dev

如何从下拉列表中获取选定的值

来自分类Dev

如何从下拉选择中设置TextField的值?

来自分类Dev

jQuery从下拉列表中获取选定值的ID

来自分类Dev

如何从下拉列表中填写输入字段

来自分类Dev

下拉列表中的所选值无效:无法设置所选值

来自分类Dev

从下拉列表中传递方法中的Enum值?

来自分类Dev

jQuery,通过文本框值从下拉列表中设置一个选项

来自分类Dev

如何从下拉值onchange中删除输入属性?

来自分类Dev

从下拉列表中获取枚举值,而不是int值

来自分类Dev

无法从下拉列表中检索GUID

来自分类Dev

从下拉列表中删除值

来自分类Dev

从下拉列表或组合框中设置“选定的” Javascript

来自分类Dev

从下拉菜单设置文本输入元素的值

来自分类Dev

从下拉列表中获取值并在反应中输入

来自分类Dev

无法从下拉列表中选择值

来自分类Dev

从下拉列表中选择后无法显示值

来自分类Dev

无法使用 Flask 从下拉列表中获取在 python 中选择的值

来自分类Dev

从下拉列表中获取选定的值

来自分类Dev

单击 ENTER 时无法从下拉列表中获取值

来自分类Dev

我无法为 react-datepicker 设置起始值,并且仍然可以从下拉列表中更改它?

Related 相关文章

热门标签

归档