【问题标题】:Appending values to textarea with jquery使用 jquery 将值附加到 textarea
【发布时间】:2014-01-20 01:50:22
【问题描述】:

我正在尝试将下拉列表中的值附加到 textarea,这是有效的,我可以添加值,但是当我在 textarea 上进行更改时,我无法在编辑文本区域时再添加..

$('#addWord').click(function() {
   $('#textarea').append($('#selectbox').val() + ", ");
});

【问题讨论】:

标签: jquery


【解决方案1】:

尝试使用.text() 而不是.append()

$('#addWord').click(function() {
   $('#textarea').text($('#selectbox').val() + ", ");
});

【讨论】:

    【解决方案2】:

    您可以像对待任何其他输入一样对待文本区域并使用 val()

    $('#addWord').click(function() {
       $('#textarea').val($('#textarea').val()+" "+$('#selectbox').val());
    });
    

    工作示例: http://jsfiddle.net/BwV9F/

    【讨论】:

    • 这是不正确的。 textarea 没有 value 属性。
    • @NeilCresswell 查看我添加到答案的工作示例
    • 我很抱歉。你是对的,这确实有效。我似乎记得在某些时候它没有,但我可能是错的。 +1-ing。
    猜你喜欢
    • 2018-09-25
    • 2013-07-12
    • 2016-08-04
    • 2022-11-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多