javascript - 每次按键都会更改文本字段

标签 javascript jquery

我试图用相同的文本填充三个字段,但我只写入第一个字段。此代码仅工作一次,然后就不再工作(警报始终工作正常)。

$( 'textarea[name="posting"]' ).on( "keyup", function() {
 var text = $('textarea[name="posting"]').val();
    $('textarea[name="posting_twitter"]').replaceWith(text);
      alert(text)
});

最佳答案

请参阅working jsfiddle :

JS:

$('#first').on('keyup', function() {
   $('#second').val($(this).val()); 
});

HTML:

<input id="first" type="text">
<input id="second" type="text">

output

您需要做的就是使用 jQuery 的 .val() 方法,该方法可以设置获取的值>输入元素。阅读documentation .

关于javascript - 每次按键都会更改文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30983610/

相关文章:

javascript - 路由到不同 Angular 页面时如何使用不同背景

javascript - 从下拉列表中选择选项时如何更改 View 数据,而无需刷新页面?

javascript - 如何在socket.io中的断开事件上获取断开连接的客户端的套接字ID

javascript - 页面内容无法加载并且未捕获语法错误 : Unexpected token ;

javascript - 使用 jquery 获取子字符串

javascript - 如何在验证器函数中使用 JS 提交表单

javascript - 在客户端存储 mySQL 查询结果以供将来的请求使用

javascript - 如何过滤存储在 jQuery 变量中的数据

jQuery 文本匹配

jquery - 如何通过先前的选择填充下拉列表 Spring thymeleaf