").attr("id",o.attr("id"));o.replaceWith(g),o=g;var m="ID_"+(new Date).getTime();e(o).attr("data-settings-id",m),l[m]={},e.extend(l[m],a),o.addClass("dd-container").append(p).append(f),o.find("input.dd-selected-value").attr("id",e(h).attr("id")).attr("name",e(h).attr("name"));var v=o.find(".dd-options");u=o.find(".dd-select");var x=o.find(".dd-selected");x.attr("aria-haspopup","listbox"),x.attr("aria-expanded","false"),x.attr("aria-controls","dd-options-"+m),v.attr("id","dd-options-"+m),v.attr("role","listbox"),v.attr("tabindex","-1"),v.attr("aria-label","select options"),v.attr("aria-hidden","true"),v.css({width:a.width}),u.css({width:a.width,background:a.background}),o.css({width:a.width}),null!==a.height&&v.css({height:a.height,overflow:"auto"}),e.each(a.data,function(d,t){t.selected&&(a.defaultSelectedIndex=d);var i=e("
").addClass("dd-option").attr("id","dd-option-"+m+"-"+d);t.value&&i.append(e("").addClass("dd-option-value").attr("type","hidden").val(t.value)),t.imageSrc&&i.append(e("
").attr("src",t.imageSrc).addClass("dd-option-image"+("right"===a.imagePosition?" dd-image-right":""))),t.text&&i.append(e("