我试图用相同的文本填充三个字段,但我只写入第一个字段。此代码仅工作一次,然后就不再工作(警报始终工作正常)。
$( '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">
您需要做的就是使用 jQuery 的 .val()
方法,该方法可以设置和获取的值>输入
元素。阅读documentation .
关于javascript - 每次按键都会更改文本字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30983610/