我卡在這裏。我需要能夠在一個字段上按下按鍵,專注於另一個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