将属性保存到值

时间:2015-05-13 13:08:33

标签: jquery checkbox attributes

在我目前的计划中,我试图提取数据价格值和值=“”。我知道我需要以某种方式实现

$(this).attr( )

但它没有提取正确的信息。 我试图在选中复选框时为座位名称和座位成本的价格值声明一个名为id的值。有什么建议吗?

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

2 个答案:

答案 0 :(得分:1)

以下代码将帮助您入门:

$(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

答案 1 :(得分:0)

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