Jquery split function not working on setting numeric option value -


i trying use jquery split function set option value not working. must missing simple (new programming!).

$("#product").on('change keyup', function() { var value = $('option:selected', this).text(); $("#small").val(value.split('-')[1]); $("#medium").val(value.split('-')[2]); $("#large").val(value.split('-')[3]); }).keyup();​  <select id="product">     <option value="ronald mcdonald-100-200-300">ronald</option>     <option value="the hamburglar-150-250-350">ronald</option> </select> <select>     <option value="0" id="small">small</option>     <option value="0" id="medium">medium</option>     <option value="0" id="large">large</option> </select> 

​also on jsfiddle viewing pleasure: demo

var value = $('option:selected', this).attr('value'); // not .text(), if use text                                                       // give ronald return 

demo

or

var value = $(this).val(); // return selected option value 

demo


Comments

Popular posts from this blog

django - How can I change user group without delete record -

java - Need to add SOAP security token -

java - EclipseLink JPA Object is not a known entity type -