2016-04-08 13 views
0

Bu soruyu sorduğum halde görüyorum, ancak belirli bir yanıt bulamıyorum. Birisi bana yardım ederse bu harika olurdu!Değişken sayılara virgüllerden php ile bir etikete ekleme

Her küçük resim için bir liste fiyatı olan ilk wordpress web sitemi oluşturuyorum. Ama üzerindeki fiyat hiç virgül yok. fieldcommercial.net/listings-2

Wordpress panosunda, özel komut dosyası eklememi sağlayan özel bir javascript düzenleyici kutusu var. Öğeyi etiketle almanın bir yolu olup olmadığını merak ettim ve etiketlerde herhangi bir sayıya sadece virgül eklemiş olsaydım. İdeal olarak, bu sayfada listelenen tüm fiyatlar için çalışmak zorunda kalacaktı. İşte

var targetDiv = document.getElementsByClassName("meta-offer"); 
var numComma = targetDiv.getElementsByTagName("span"); 

function addCommas(n){ 
    var numComma= /(\d+)(\d{3})/; 
    return String(n).replace(/^\d+/, function(w){ 
     THIS IS WHERE IM LOST ON WHAT I CAN DO PLEASE HELP 
    }); 
} 

cevap

0

, fiyatlandırma meta-offer div ise

function addCommas(n) { 
    n = parseFloat(n).toFixed(2); 
    return n.replace(/./g, function(v, w, x) { 
    return w && v !== "." && ((x.length - w) % 3 === 0) ? ',' + v : v; 
    }); 

} 

şimdi, yapabileceğiniz

$(".meta-offer").each(function() { 
    $(this).html(addCommas($(this).html())) 
}) 

aşağıdaki wordpress pano zaten jQuery beri herhangi olmadan kullanabilirsiniz sorunlar