我卡在这里。我需要能够在一个字段上按下按键,专注于另一个textarea来触发按键事件,然后再回到原始字段上。这里是my semi-working fiddlejquery焦点/焦点按键
下面是代码:
$('.editor').keyup(function() {
//console.log($('#purpose').val());
$('#purpose').trigger('keyup');
});
$('#purpose').bind('keyup propertychange', function (e) {
//console.log(e);
$("#purpose").focus();
$("#purpose").val($('#purpose-editor').val());
console.log($("#purpose").val());
$('#purpose-editior').trigger('input');
});
$('#purpose-editor').bind('input propertychange', function (i) {
console.log(i);
$('#purpose-editor').focus();
});
我可以在上面字段中键入并专注于第二场,但是我不能集中回到原来的领域。提前致谢!
为什么要集中在第二编辑器?如果你删除'$(“#purpose”)。focus();'它可以正常工作,并且由于你想立即删除那个焦点,这真的需要在那里吗? – tymeJV
出于好奇,为什么你的小提琴中的第一个'textarea'有一个属性'contenteditable'? – putvande