Javascript Jquery在按键上聚焦/外聚焦
我被困在这里了。我需要能够在一个字段上按一个键,在另一个文本区域上聚焦以触发按键事件,然后再聚焦到原始字段上。这是 代码如下:Javascript Jquery在按键上聚焦/外聚焦,javascript,jquery,html,Javascript,Jquery,Html,我被困在这里了。我需要能够在一个字段上按一个键,在另一个文本区域上聚焦以触发按键事件,然后再聚焦到原始字段上。这是 代码如下: $('.editor').keyup(function () { //console.log($('#purpose').val()); $('#purpose').trig
$('.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-editor').keyup(function() {
$('#purpose').val($('#purpose-editor').val());
});
Fiddle:为什么要关注第二个编辑器?如果删除
$(“#purpose”).focus()
它工作得很好,既然你想立即移除焦点,那么它真的需要存在吗?只是出于好奇,为什么小提琴中的第一个textarea
有一个属性contenteditable
?我希望它这么简单(不幸的是,我需要关注该字段来触发一个keydown事件。除非我关注第二个字段,否则keydown事件现在将被执行。