2017-08-16 1 views
-1

Dies ist mein Codes:+1 In für die Datenattribute arbeiten nicht

var following_tags = $('.follow-tags-start').attr("data-following-tags"); 

$('.follow-tags-start').attr('data-following-tags', following_tags+1); 

das Problem, dass, wenn die Anzahl der data-following-tags="0" nach der Aktion zu tun die Zählung 1 hinzufügen, mit der Zählung existiert, so dass jedes Mal, wenn ich die Aktion zu tun, es ist 1 hinzufügen, mit 0. data-following-tags="01111"

Antwort

0

Sie parseInt() verwenden können (vorausgesetzt, diese sind ganze Zahlen) zu konvertieren Daten in integer-Attribut, dann können Sie 1. etwas wie folgt hinzu:

var following_tags = parseInt($('.follow-tags-start').attr("data-following-tags")); 

$('.follow-tags-start').attr('data-following-tags', following_tags+1); 
0

Sie können nur einen Rückruf, verwenden und den Wert auf eine Zahl

$('.follow-tags-start').attr("data-following-tags", function(attr) { 
    return (+attr) + 1 
}); 
coerce
Verwandte Themen