2010-04-21 81 views
8

我在寻找一种方式来预览文本,而IM打字一个textarea jQuery的如何显示文本,而在textarea的jQuery中键入

u的使用正是为#1,

+1

您的意思是“实时预览”功能吗? – alexn 2010-04-21 15:46:38

+0

我这么认为,即时寻找一个功能,以完全像SOF的“问题问题”部分 – 2010-04-21 15:48:59

回答

19
<script> 
    $(document).ready(function() { 
    $('#someTextBox').keyup(function(){ 
     $('#target').html($(this).val()); 
    }); 
    }); 
</script> 

<textarea id="someTextBox"></textarea> 
<div id="target"></div> 

由于您在<textarea>中键入文本,则应将文本复制到<div>的HTML中。

+4

+1。你应该使用'$(function(){...});' – 2010-04-21 15:54:36

+3

@Justin,或者使用'this.value'或'$(this).val()'来提升jQuery的速记文档。 – 2010-04-21 15:59:45

+0

@大卫默多克,我对此不太确定。它是一个古老的辩论。即使它的长度更长,它的可读性也会更高。 – adardesign 2010-04-21 16:04:28

相关问题