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
or
var value = $(this).val(); // return selected option value
Comments
Post a Comment