2013-09-27 59 views
1

場景: 我有一系列帶有「title」類的textarea。 在同一個文檔中,我有一個單獨的類「setter」的textarea。JS - 將textarea的內容注入到共享類的多個文本區域中

我需要製作一個按鈕,它將用單擊按鈕時具有類名「setter」的textarea的當前內容替換具有「title」類的所有textareas的內容。

任何想法將不勝感激。

謝謝!

+0

感謝您的回覆。我不知道JS,所以我有點emabrassed向您展示馬虎一段代碼我從大約donzen不同崗位放在一起,但在這裏它是: '的jQuery(函數($){ \t \t \t \t \t \t函數(){ \t \t \t \t \t \t \t \t \t \t \t \t \t \t變種名稱=的document.getElementById( 'newalbum')VAL; \t \t \t \t \t \t \t \t \t \t \t \t \t \t document.getElementByClassName( '標題')VAL =標題。 \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t \t}; \t \t \t \t \t \t});' –

+0

如果你不知道JS,我會說,你應該通過學習jQuery的開始。這是一個爲您抽象JavaScript代碼的優秀框架。 http://www.jquery.com。 –

+0

謝謝,我在一週前開始在網上學習和練習,所以我仍遇到很多顛簸。這個網站幫助我得到一個有效的解決方案,然後我可以剖析以更好地理解它是如何工作的。 –

回答

1

下載並引用jQuery的

$("#MyButtonID").click(function() { 
    $(".title").val($(".setter").val()); 
}); 
2

使用jQuery來解決這樣的

$("textarea[class='setter']").val("your text")); 

的問題,這應該是在BUTTOM的onclick

+0

這並未優化。 jQuery有一個類選擇器,它是「。「operator –

+0

但是你得到的只有textarea才能找到這個類,我想textareas並不是很多 – Federico

+0

我明白你的意思了,我改變了答案 – Federico

2

我做了一個快速JS小提琴例子如何用純粹的javascript做到這一點:

http://jsfiddle.net/Yazpj/883/

... 
    var doc = document, 
     theTitles = doc.querySelectorAll('.title'), 
     theValue = doc.getElementById('the-setter').value; 

    for(var i=0,titleLen=theTitles.length; i<titleLen; i++) { 

     theTitles[i].value = theValue; 

    } 
... 
+0

很酷....我不知道JSFiddle –

相關問題