jQuery - get data attributes values insert into array by Norlihazmey Ghazali

http://stackoverflow.com/questions/32176967/how-to-get-multiple-fields-from-a-dropdown-box-in-php-to-be-used-in-other-progra/32343539#32343539

by Norlihazmey Ghazali

HTML

<select onchange="getPrice(this)">
    <option value="1" data-price="200">HDD</option>
    <option value="2" data-price="300">Motherboard</option>
    <option value="3" data-price="400">CPU</option>
</select>

JavaScript

var myProduct = [];
function getPrice(e) {
    myProduct.length = 0;
    var price = $('option:selected', $(e)).data('price');
    var valID = $(e).val();
    
    myProduct.push({
        ID : valID,
        price : price
    });
    
   
     console.log(myProduct);
}