【发布时间】:2015-10-15 12:28:52
【问题描述】:
我正在努力解决我的问题:
<div id="editable-content">
<span id="static1" class="non-editable">1-800-</span>
<span class="edittext" id="block1" class="editable" placeholder="HELLO" contenteditable="true"autofocus></span>
<div id="editable-content">
<span id="static2" class="non-editable">1-800-</span>
<span class="edittext" id="block2" class="editable" placeholder="HELLO" contenteditable="true"autofocus></span>
我想使用 #block1 的值在 keyup 事件上更新 #block2。 意思是:只要用户输入#block1,相同的文本就会同时出现在#block2中。
到目前为止,这是我的 JS,但它并没有做我想做的事情:
$( function() {
function updateTextarea() {
$( '#block2' ).val( $( '#block1' ).val());
}
$( '#block1' ).keyup( updateTextarea );
});
我做错了什么?提前非常感谢您!
【问题讨论】:
标签: javascript jquery contenteditable