2011-02-08 67 views
6

我是jquery的新手。我被觸動了一些功能,我有兩個textarea的盒子,讓我們假設如何用jquery獲取textarea內容

第一textarea的ID是first_ta 第二textarea的ID是second_ta

<textarea id="first_ta" rows="2" cols="2"></textarea> 
<textarea id="second_ta" rows="2" cols="2"></textarea> 

我想first_ta的內容在「p」標籤和標籤應該由jquery本身生成。

2.我想second_ta的在「格」應該由jQuery和div的ID來生成的標籤內容應動態地改變,如果我重複這個過程。

請幫我找到上述解決方案。

+0

你想要什麼時候這樣? – Eivind 2011-02-08 12:49:38

回答

7

我想first_ta的在 「P」標籤的內容,應由jQuery的本身生成的代碼 。

$('<p>').html($('#first_ta').val()).appendTo('body'); 

我想應該由jQuery的生成second_ta的一個「格」標籤的內容和div的ID

// assuming you've got a variable genId defined somewhere in your code with a start 
// value of 1 
$('<div>').html($('#second_ta').val()).attr('id', 'generated-id-' + genId++).appendTo('body'); 
+0

非常感謝阿龍。我會嘗試一下代碼並讓你知道。 – user608082 2011-02-08 22:09:29

0

同爲@Aren答覆,但只是增加encodeURIComponent方法閱讀textarea value

$('<p>').html(encodeURIComponent($('#first_ta').val())).appendTo('body'); 

$('<div>').html(encodeURIComponent($('#second_ta').val())).attr('id', 'generated-id-' + genId++).appendTo('body');