私はselect htmlを取得していて、それに新しい名前を付けたいと思っています.これは私が現在試していることです:
var sel = $("#rmFilesListSelect").html();
$(sel).attr({name: "item_files[fid-123]"});
$("#someTable tbody").append("<tr><td>" + sel + "</td></tr>");
しかし、これは私が期待するようには機能しません。代わりに、#rmFilesListSelect から古い ID を挿入します。ここで何が欠けていますか?
編集:私はいくつかのコメントの組み合わせを使用することになりました(ビットフィドラーによってリンクされたhttps://stackoverflow.com/a/5259788/1231450のouterHTML()を含む)
var sel = $("#rmFilesListSelect").clone();
$(sel).attr({name: "item_files[fid-123]"});
$("#someTable tbody").append("<tr><td>" + $(sel).outerHTML() + "</td></tr>");
どうもありがとうございました!