javascript - change selected option of dropDown using jQuery -
i have dropdown on change popup appears warning change value affects. when user select no dropdown selected index supposed return initial selected option. here do:
function closedeletevariantspopup(){ parent.$.fn.colorbox.close(); var elementspecies= parent.document.getelementsbyclassname("speice"); for(var = 0;i<elementspecies[0].options.length; ++i) { alert(parent.document.getelementbyid("specieshiddenvalue").value); if(elementspecies[0].options[i].id === parent.document.getelementbyid("specieshiddenvalue").value) { alert(parent.document.getelementbyid("specieshiddenvalue").value); elementspecies[0].selectedindex = i; break; } } }
html & freemarker:
[@spring.bind "genomicreferencebean.specie.id"/] <select name="specie.id" id="specie.id" [#if !(genomicreferencebean.specie?has_content) || genomicreferencebean.specie.id==-1] multiple="multiple" [/#if] class='speice singlelist' onchange='getmaterials()' > [#if genomicreferenceinitializerbean.species?has_content] [#list genomicreferenceinitializerbean.species initializervaluebean] <option for="selectspecie" name="${initializervaluebean.name}" [#if genomicreferencebean.specie?has_content && genomicreferencebean.specie.id?number == initializervaluebean.id] selected="selected" [/#if] value="${initializervaluebean.id}">${initializervaluebean.name}</option> [/#list] [/#if] </select> <input type="hidden" id="specieshiddenvalue" value="${genomicreferencebean.specie.id?number}"/>
now when press no button popup close , nothing happen
i used jquery , worked fine:
parent.$(".speice option").each(function(){ if($(this).val() === parent.document.getelementbyid("specieshiddenvalue").value) { $(this).attr('selected', 'selected'); } });
Comments
Post a Comment