簡単な解決策があると確信しています。
開始シナリオは次のとおりです。要素を作成し、<select>
動的に入力します。
function CreateDropDown(name, id, optionList)
{
var combo = $("<select></select>").attr("id", id).attr("name", name);
$.each(optionList, function (i, item) {
combo.append("<option value='"+item.val+"'>" + item.el + "</option>");
});
return combo;
}
目的は、outerHTMLを抽出することでした。以下は正しく機能します。
combo[0].outerHTML();
しかし、配列のインデックス付けは非常に大雑把だと思います。少なくとも、jQuery()関数が単一の要素配列を返すすべての場合。
質問
jQuery()関数が単一の要素配列を返すときはいつでも、配列のインデックスを作成せずに一意の要素を取得することは可能ですか?