Şöyle basit bir html bloğum var:
<span id="replies">8</span>
Jquery kullanarak değere (8) 1 eklemeye çalışıyorum.
var currentValue = $("#replies").text();
var newValue = currentValue + 1;
$("replies").text(newValue);
Ne oluyor?
81
sonra
811
9 değil, ki bu doğru cevap olurdu. Neyi yanlış yapıyorum?
parseInt(), dönüştürmeyi gerçekleştiremezse tamsayı türünde olmaya zorlar veya NaN (sayı değil) değerini verir.
var currentValue = parseInt($("#replies").text(),10);
İkinci parametre (radix) ondalık sayı olarak ayrıştırılmasını sağlar.