将textarea.val附加到JQUERY中的<p> </p>

时间:2014-07-05 06:14:46

标签: jquery

我不是JQUERY的专家,但我想把文字附加到html的另一部分,比如说,

。我的代码工作正常。我可以请一些指导吗?在此先感谢^^

这是我的HTML代码:

<body>
  <div id="content">
  <div id="main" class="box">
    <h2>Create story</h2>
    <textarea rows="30" cols="50"  ></textarea>
    <select>
      <option value="style1">Inconsolata</option>
      <option value="style2">Droid Sans</option>
      <option value="style3">Cutive Mono</option>        
    </select>
    <button id="change_font">Change font</button>
  </div>
  <div id='story' class="box">
  <h3>A short story</h3>
  <p></p>
  </div>
  </div>
</body>

以下是我的JQUERY:

$(document).ready(function(){
$('textarea').change(function(){
    $("p").append('textarea'.val());
});
});

我能知道我做错了吗?请给我一些指导。

3 个答案:

答案 0 :(得分:1)

试试这个: -

$('textarea').keyup(function(){
    $("p").text('');
    $("p").append($(this).val());
});

答案 1 :(得分:0)

试试这个:

$('textarea').change(function(){
    $("p").append($(this).val());
});

demo

答案 2 :(得分:0)

很简单: 只需更改

$("p").append('textarea'.val());

$("p").append($(this).val());