Javascript 使用text()更改textarea中的某些字符 你好,我叫詹姆斯 $('#myTextbox1')。on('input',function(){ $('textarea').text($(this.val()); });
我想通过将单词“James”绑定到输入字段来更改它。到目前为止,我被卡住了,只能更改整个文本区域。我知道我可以使用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纯色灰色; } 您好,我的名字是詹姆斯另一种方式是您的情况,这种方式需要一些硬代码才能使事情朝正确的
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/]