将属性保存到值

Save attributes to values

在我当前的程序中,我正在尝试提取数据价格值和 value=" "。我知道我需要以某种方式实现

$(this).attr( )

但它没有提取正确的信息。 I am trying to declare a value called id for the seat name and value price for seat cost whenever the checkbox is selected.有什么建议吗?

https://jsfiddle.net/pnuqyyqh/5/

您获得了 $(this).data('price'); 的数据属性及其值 $(this).val()

以下代码将帮助您入门:

$(function() {
    $("input[type=checkbox]").on("change",function(){
        getPropChecked = $(this).prop("checked");
        if(getPropChecked)
        {
            getId = $(this).prop("id");
            getValue = $(this).attr("value");
            getDataPrice = $(this).attr("data-price");
            alert("getId: " + getId + 
              " getValue: " + getValue +  
              " getDataPrice:" + getDataPrice);
        }
    })
})

Please refer to this stack overflow post