将元素置于jquery中

时间:2012-06-07 13:35:52

标签: javascript jquery

我想在focus之后将元素放在append之后,意味着类似于:

$("id").append($("elementid")).focus();        // not working

3 个答案:

答案 0 :(得分:3)

在您的示例中,您将焦点添加到id元素,这就是它无效的原因。

请尝试使用此解决方案:

$("#elementid").appendTo("#id").focus();

DEMO: http://jsfiddle.net/wRSBY/

答案 1 :(得分:2)

jQuery ID selector在ID之前需要#

所以

$("#id").append($("#elementid")).focus();
如果你想把重点放在你的#id DOM元素上,如果你想把重点放在#elementid DOM元素上,那么

应该有效,那么你可以使用VisioN's answer

答案 2 :(得分:1)

尝试触发

$("#id").trigger('focus');