jQUERY не ми отчита плюса като аритметичен знак

deam0n

Moderator
Екип
Имам следмия код. Там където е червения минус всичко е точно и изважда единичка. Обаче там където е червения плюс не събира. Ако имаме число 24 и с този плюс става 241, а не 25...

<script>
$(".cart2").click(function(){

var el = $(this).data('type');

$.ajax({
type: "POST",
url: "remove.php",
data: { id: el }
}).success(function() {
var val = $('.p'+el).text()-1;
$('.p'+el).html(val);
});
});
</script>

<script>
$(".cart1").click(function(){

var el = $(this).data('type');

$.ajax({
type: "POST",
url: "/add.php",
data: { id: el }
}).success(function() {
var val = $('.p'+el).text()+1;
$('.p'+el).html(val);
});
});
</script>
 
joTunkiq каза:
[js]var val = parseInt( $('.p'+el).text() ) + 1 ;[/js] :idea:

Предполагам, че така ще стане, да : )

Аз вече го фиксирах. Използвах:

val++;
 

Back
Горе