My jQuery selects the value attribute. How do I change my jQuery to select the data attribute "data-price"?
HTML:
<span id="priceToSwap3"">$238</span>
<select id="trapsize">
 <option data-price="238">item1</option>
 <option data-price="288">item2</option>
</select>
<select id="trapfabric">
 <option data-price="0">item3</option>
 <option data-price="20">item4</option>
</select>
jQuery:
$('#trapfabric, #trapsize').on('change', function() {
  var $selected = $('#trapfabric, #trapsize').children(":selected");
  sum = parseInt($('#trapsize').val()) + parseInt($('#trapfabric').val());
  $('#priceToSwap3').html('$' + sum
    );
});
    
.data('price')