因此,基本上,我具有一个单击文本后会弹出的输入字段。而且我希望在输入字段中键入的文本替换原始文本,看起来很简单,但是我在这里迷路了...
jQuery的:
$('.profile-brief').click(function () {
$(this).click(function (e) {
var statusBio = $('#status').val();
$(this).replaceWith('<form><input id="status" type="text"></input></form>');
if (e.keyCode == 13) {
console.log(statusBio);
$(this).html('<form><input id="status" type="text">' + statusBio + '</input></form>');
}
});
});
我已经在jsfiddle中更新了您的代码
$('.profile-brief').on('click',function(e){
var textbox = document.createElement('input');
textbox.type = 'text';
textbox.id = 'status';
$('.profile-brief').html(textbox);
$('.profile-brief').off();
$('#status').on('keypress',function(e){
if(e.keyCode === 13){
$('.profile-brief').html($('#status').val());
}
});
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句