1

我想把元素放在focus它后面append,意思类似于:

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

3 回答 3

3

在您的示例中,您正在向id元素添加焦点,这就是它不起作用的原因。

试试这个解决方案:

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

演示:http: //jsfiddle.net/wRSBY/

于 2012-06-07T13:37:08.133 回答
2

jQuery ID 选择器#在 id 之前需要一个。

所以

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

如果你想把焦点放在你的#idDOM 元素上应该可以工作,如果你想把焦点放在#elementidDOM 元素上,那么你可以使用VisioN 的答案

于 2012-06-07T13:41:31.810 回答
1

尝试触发

$("#id").trigger('focus');
于 2012-06-07T13:50:43.770 回答