防止输入失去焦点
我有一个这样的网页:
Random Thoughts Blog - Add a New Post! Admin
Home
<?php if ($errors != '') { echo ''; echo 'alert("' . $errors . '");'; echo ''; } ?>
我想知道我是否可以使用javascript或jQuery或任何东西来实现这一点当有人点击“表情符号”中的一个图像锚标签时,当前输入(用户当前输入数据的任何输入)都没有失去焦点? 谢谢!
这是我所知道的最好的方式:
var lostFocus = function() { setTimeout(function(){ var value = $('#myinput').val(); $('#myinput').val('').focus().val(value);},0); }; $('#myinput').blur(lostFocus);
见jsFiddle
var currFocus; $('input').focus(function(){currFocus=this}); $('#Emoticons a').click(function(){$(currFocus).focus();});
你的意思是这样的吗?