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 の前にa が必要です。
そう
$("#id").append($("#elementid")).focus();
#id
DOM 要素にフォーカスを置きたい場合は動作するはずです。DOM 要素にフォーカスを置きたい場合は、 VisioN の answer#elementid
を使用できます。
トリガーを試す
$("#id").trigger('focus');