Buonasera a tutti,
volevo chiedervi perchè secondo voi questo codice funziona solo su firefox e non sugli altri browser

Lo scopo del codice è il seguente:
1) Confronto del Prezzo Inziale e del Prezzo Finale
2) Il prezzo Iniziale va sempre nascosto
3) Se il prezzo Iniziale è maggiore di quello finale mostra l'immagine Offerta

Grazie!


jQuery( document ).ready(function( $ ) {

$(".property-item div[id^=productPrice]").each(function(){ // cicla tutti gli elementi il cui id inizia per productPrice
console.out("Ciclo su .property-item div[id^=productPrice]");
console.out($(this));
var $base = $(".PricebasePrice", this);
var $sales = $(".PricesalesPrice", this);
$base.hide();
if(parseFloat($sales.text()) < parseFloat($base.text())) {

$(this).append("<img class='scountImg' src='http://fabiotoscano.it/casacasette2/images/offerta.png' />");
}
});

$(".descrDetailBox div[id^=productPrice]").each(function(){ // cicla tutti gli elementi il cui id inizia per productPrice
var $base = $(".PricebasePrice", this);
var $sales = $(".PricesalesPrice", this);
if(parseFloat($sales.text()) < parseFloat($base.text())) {
$(".PricebasePrice", this).addClass("basePriceScount");
}
if(parseFloat($sales.text()) == parseFloat($base.text())) {
$base.hide();
}
});