2014-01-20 68 views
0

我試圖從下拉列表中添加值到textarea,這是工作,我可以增加值,但是當我在textarea上進行更改時,我無法在編輯文本區域時再添加..用jquery將值附加到textarea

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

可能重複http://stackoverflow.com/questions/4722914/jquery-append-not-appending-to-textarea -after-text-edited) –

回答

2

嘗試使用.text()代替.append()

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

你可以把一個文本就像任何其他的輸入,並使用VAL()

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

工作實施例: http://jsfiddle.net/BwV9F/

的[JQuery的.append不追加到textarea的文本編輯後](
+0

這是不正確的。 textarea沒有值屬性。 –

+0

@NeilCresswell查看工作示例我加入回答 – rgbflawed

+0

我的歉意。你是對的,這確實有效。我似乎記得在某些時候它沒有,但我可能是錯的。 + 1-ING。 –