我是Javascript新手,希望在點擊時附加一個帶有一些值的textarea。 已經管理如何使用下面的代碼片段添加它們,但我需要它的更新。如果存在多個現有(Javascript),則將分隔符添加到textarea值
基本上,如果在那裏有多個值,當點擊下一個值的「按鈕」時,它應該插入一個分隔符「|」 ,它可以以前綴或其他形式設置。
實例行爲:
我有id爲「attribute15」和幾個跨度與值的空textarea的:「紅」「綠」「藍」。 當我點擊每個跨度的textarea充滿了「RedGreenBlue」。 但是,我想如果我已經點擊了「紅色」,當去下一個值時,它會自動添加一個「|」值之間的分隔符,使其變成「紅色|綠色|藍色」。
任何幫助,非常感謝。謝謝 !
這是我目前的片段
$(".<?php echo 'attribute15'; ?>").click(function(){
var txt = $.trim($(this).text());
var box = $("#<?php echo 'attribute15'; ?>");
box.val(box.val() + txt);
});
尋求調試幫助的問題(「爲什麼不是這個代碼工作?」)必須包含所需的行爲,特定的問題或錯誤以及在問題本身中重現問題所需的最短代碼。沒有明確問題陳述的問題對其他讀者無益。請參閱:[如何創建最小,完整和可驗證示例](http://stackoverflow.com/help/mcve)。 –
謝謝你的迴應。我編輯了我的原始文章並添加了所需的行爲。 –