我想把元素放在focus
它后面append
,意思类似于:
$("id").append($("elementid")).focus(); // not working
我想把元素放在focus
它后面append
,意思类似于:
$("id").append($("elementid")).focus(); // not working
在您的示例中,您正在向id
元素添加焦点,这就是它不起作用的原因。
试试这个解决方案:
$("#elementid").appendTo("#id").focus();
演示:http: //jsfiddle.net/wRSBY/
jQuery ID 选择器#
在 id 之前需要一个。
所以
$("#id").append($("#elementid")).focus();
如果你想把焦点放在你的#id
DOM 元素上应该可以工作,如果你想把焦点放在#elementid
DOM 元素上,那么你可以使用VisioN 的答案。
尝试触发
$("#id").trigger('focus');