jquery - is there a way to dynamically change the value and display of a select tag in javascript? -


this question has answer here:

here javascript inside of html file:

<script>                     $(document).ready(function(){                         $("#sub").click(function(){                             var user_issue = $("#issue").val();                             var user_priority = $("#priority").val();                             var user_type = $("#type1").val();                             $.post("bugreport.php",{issue:user_issue,priority:user_priority,type1:user_type},function(data){                                 $("#result").html(data);                                 //location.reload(true);                             });                             $.post('bugdisplay.php',{},function(data){                                 $("#bugdisplay").html(data);                             });                             document.getelementbyid('issue').value='';                             document.getelementbyid('type1').value='listing discrepancy';  //this attempt @ solving problem.                         });                         $.post('bugdisplay.php',{},function(data){                                 $("#bugdisplay").html(data);                             });                     });                 </script> 

here html:

<select name = "type1" id = "type1">                 <option value = "listing discrepancy">listing discrepancy</option>                 <option value = "po discrepancy">po discrepancy</option>                 <option value = "pricing discrepancy">pricing discrepancy</option>                 <option value = "program glitch">program glitch</option>                 <option value = "receiving discrepancy">receiving discrepancy</option>                 <option value = "rma discrepancy">rma discrepancy</option>                 <option value = "sales discrepancy">sales discrepancy</option>                 <option value = "shipping discrepancy">shipping discrepancy</option>             </select> 

what want on click change select statement resets default display of "listing discrepency" , assign value "listing discrepency".

you need change selectedindex property of select first 0 item.

html:

<button class="reset">reset</button>   

jquery:

$(".reset").click(function () {     $('#type1').prop('selectedindex', 0); }); 

or pure javascript:

document.getelementbyid("type1").selectedindex = "0"; 

working example.


Comments

Popular posts from this blog

toolbar - How to add link to user registration inside toobar in admin joomla 3 custom component -

linux - disk space limitation when creating war file -