2011-02-08 86 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');