问题描述
页面:<tr><td>产品名称</td><thid="proContent"><selectid="proname"name="proname"onchange="showChild()"><optionvalue="">请选择..</option><tpl:foreachcollection="$PROLIST$"var="PRO"index="i"><tpl:iftest="$equals(PRO.ID,CINT(FIRSTPRO))$"><tpl:setname="select"value="selected='selected'"/><tpl:else/><tpl:setname="select"value=""/></tpl:if><optionvalue="$PRO.ID$"$select$>$PRO.NAME$</option></tpl:foreach></select></th></tr>下面是js:functionshowChild(){varobj=event.srcElement;varcurrentObj=$$(obj);vars1=$$(obj).nextAll("select");s1.each(function(i){$$(this).remove();});varvalue1=$$(obj).val();$$.post("/ActionPage/Repertories.aspx?clsid="+value1,function(list){eval(list)if(list.length>0){$$("<selectid="no1"+value1+""name="proname"onchange="showChild()"></select>").appendTo("#proContent");$$("<optionvalue=''>请选择..</option>").appendTo("#no1"+value1);for(vari=0;i<list.length;i++){document.getElementById("no1"+value1).add(newOption(list[i].name,list[i].proid));}}});添加的时候可以实现联动。数据库的存的是以1,2,3的形式存放。请问我修改的时候怎么让它自动创建select并选中呢?
解决方案
解决方案二:
$('#proContent').append($('<select></select>'))