如何在标记内提取值

时间:2014-11-13 05:09:23

标签: jquery css

enter image description here

脚本:

function checkSensorToday() {
    var okesip; 
    $.ajax({
        url: baseUrl + "api/checkSrTensooday",
        success: function(json) {     
                $('.trafpeople_').text(json.TraficPeople);   
                $('data-percent').text(json.percentageValue);   
        }
    }); 
}

标记:

<div class="easy-pie-chart percentage" data-percent="42" data-size="46">
    <span class="percent trafpeople_"></span>%
</div>

data-percent数字会给出购物车上蓝色的百分比。

我可以将json.percentageValue放在div的{​​{1}}内,以取代42吗?

3 个答案:

答案 0 :(得分:0)

只需使用 jQuery

添加以下内容即可
$('div.easy-pie-chart.percentage').data('%');

答案 1 :(得分:0)

您可以使用以下内容获取展开的%

 var txt = $(".percentage").contents().filter( function() {
    return this.nodeType === 3;
 }).text();

并将以上txt附加到数据百分比属性:

$('.percentage').data('percent',$('.percentage').data('percent')+txt.trim());

<强> Working Demo

更新:替换数据值:

$('.percentage').data('percent',json.percentageValue);

答案 2 :(得分:0)

$('[data-percent]').attr('data-percent', json.percentageValue);

您的选择器不是属性选择器(您需要添加[])。

在jquery中,您可以使用attr获取和更改属性,如上例所示。

http://api.jquery.com/attr/