Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用text()更改textarea中的某些字符 你好,我叫詹姆斯 $('#myTextbox1')。on('input',function(){ $('textarea').text($(this.val()); });_Javascript_Jquery - Fatal编程技术网

Javascript 使用text()更改textarea中的某些字符 你好,我叫詹姆斯 $('#myTextbox1')。on('input',function(){ $('textarea').text($(this.val()); });

Javascript 使用text()更改textarea中的某些字符 你好,我叫詹姆斯 $('#myTextbox1')。on('input',function(){ $('textarea').text($(this.val()); });,javascript,jquery,Javascript,Jquery,我想通过将单词“James”绑定到输入字段来更改它。到目前为止,我被卡住了,只能更改整个文本区域。我知道我可以使用div,但是textarea呢 建议使用contentEditablediv $('myTextbox1')。在('input',function()上{ $('#name').html($(this.val()); }); div[内容可编辑]{ 调整大小:两者; 边框:1px纯色灰色; } 您好,我的名字是詹姆斯另一种方式是您的情况,这种方式需要一些硬代码才能使事情朝正确的

我想通过将单词“James”绑定到输入字段来更改它。到目前为止,我被卡住了,只能更改整个文本区域。我知道我可以使用
div
,但是textarea呢

建议使用
contentEditable
div

$('myTextbox1')。在('input',function()上{
$('#name').html($(this.val());
});
div[内容可编辑]{
调整大小:两者;
边框:1px纯色灰色;
}




您好,我的名字是詹姆斯
另一种方式是您的情况,这种方式需要一些硬代码才能使事情朝正确的方向发展

<input id='myTextbox1' type='text'/>
<br><br>
<textarea>Hello my name is James</textarea>

$('#myTextbox1').on('input', function() {
    $('textarea').text($(this).val());
});

谢谢你,我想我最好选择第二个,因为如果用户在其中粘贴一些东西,使用div可能会留下一些不需要的样式。@DeanJason没问题。对于第二个,我一开始是用RegExps和.substring编写的,但我坚持只保留一个格式。
[Fiddle][http://jsfiddle.net/giaumn/2dahonz3/1/]