标题说的是什么...我如何获取 price=""。
在我下面的 HTML 中,这是在 Magento 中,我试图通过定义自定义 Javascript 来覆盖它。这就是我没有将其发布到 Magento Stack Overflow 的原因。 select 标签里面的选项是这样的:
<option id="sample" value="46" price="2">50 x 46cm +$2.00</option>
如何抢到价格?
$('select').on('change', function() {
var a = $(this).data(price);
alert( a );
});
最佳答案
您需要所选 child 的属性
$('select').on('change', function() {
var a = $(this).find(':selected').attr('price');
alert( a );
});
假设 <select>
未设置为 multiple
.也比较常用html5 data-
属性,但应该可以正常工作
关于javascript - 如何在 Javascript 中获取价格而不是数据价格/值(value)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42060179/