我想在focus
之后将元素放在append
之后,意味着类似于:
$("id").append($("elementid")).focus(); // not working
答案 0 :(得分:3)
在您的示例中,您将焦点添加到id
元素,这就是它无效的原因。
请尝试使用此解决方案:
$("#elementid").appendTo("#id").focus();
答案 1 :(得分:2)
jQuery ID selector在ID之前需要#
。
所以
$("#id").append($("#elementid")).focus();
如果你想把重点放在你的#id
DOM元素上,如果你想把重点放在#elementid
DOM元素上,那么应该有效,那么你可以使用VisioN's answer。
答案 2 :(得分:1)
尝试触发
$("#id").trigger('focus');