[英]On IE11, cannot type in input box after removing iframe with contenteditable=true on body while that iframe was in focus
[英]jquery after appendTo cannot focus on input box
将输入框附加到其他元素后,不允许单击该框(焦点会立即消失)。 为什么会这样? 这是JSFIDDLE
HTML
<div id="placeHolder" onclick="appendSearch()">placeHolder</div>
<input id='box' type='text'></input>
JS
function appendSearch(){
$("#box").appendTo($("#placeHolder"))
}
appendTo方法是导致输入失去焦点的原因,因为输入现在位于div中,并且它在单击时调用该函数。 以下代码将说明这一点。
function appendSearch(){
if ($("#placeHolder input").length == 0) {
$("#box").appendTo($("#placeHolder"));
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.