我与选择框的工作过程中一个选择框访问的数据值与JavaScript onchange事件如下图所示,如何onchange事件
<select onchange="changeprice(this);" >
<option value="" selected="">Please select an option</option>
<option value="17" data-operator="+" data-differ="0.00">2 Tons (+ $0.00)</option>
<option value="18" data-operator="-" data-differ="125.00">5 Tons (- $125.00)</option>
</select>
我设法调用功能没有问题,但在活动期间我希望得到数据属性,而不是价值,我不能让它工作,因为预计 下面是我目前的JavaScript
<script>
function changeprice($this){
alert("test");//successfully alerted
alert($this.data-differ);//no respond
alert($this.data("operator"));//no respond
alert($this.data("differ"));//no respond
};
</script>
请告知
@CasBloem我试过了$($ this).data(“differ”)但它给我undefined – 2014-09-23 13:28:27