如何访问一个可选属性值,当我选择它?获取属性值从具体选择选项
这是我的HTML
<select name="property_id">
<option value="1" price="15000">Property A</option>
<option value="2" price="21000">Property B</option>
</select>
这是我的JS
<script>
$(document).ready(function(){
var $price = $(this).attr('price'),
$percentage = $("input[name='participation_percent']").on("input", calculatePrice),
$discount = $("input[name='participation_amount']").on("input", calculatePerc);
function calculatePrice() {
var percentage = $(this).val();
var price = $price.val();
var calcPrice = (price * percentage/100).toFixed(2);
$discount.val(calcPrice);
}
function calculatePerc() {
var discount = $(this).val();
var price = $price.val();
var calcPerc = (discount * 100/price);
$percentage.val(calcPerc);
}
</script>
我想要得到的属性值的价格,但它不工作。 有什么想法?
使用此背景下 – guradio