これは私がこれまでに持っているコードです。
function editContent(){
var content = $('input').val();
$('span.title').html(content);
}
<input type="text" onKeyPress="editContent();" value="Typography" />
問題は、入力内容を変更しinput
ても再追加されないことです。誰かが私を助けることができますか?
$( "input" ).on('change', function() {
$('span.title').append($(this).val());
});
一点足りませんでした.本当に .append, .html() を探していますか.
もしそうなら、これを使用してください:
$('span.title').html($(this).val());
それは、change
イベントを処理していないためです
ドキュメント準備完了に次のコードを追加します
$( "input" ).blur(function() {
var content = $(this).val();
$('span.title').append(content);
});
追加する必要があります
$('span.title').append(content);
onTextChanged
、または入力などのイベントでonBlur
。