2014-01-08 127 views
0

我在網站上有此商業廣告。在HTML標籤中顯示Javascript變量

http://img89.imageshack.us/img89/5157/mv8k.png(圖片)。

這個商業包含價格的信息,這些價格是在JavaScript變量。我想在更新變量值時自動更新價格(價格介於紅色字體的「Desde」和「Bs。」之間)。

HTML以顯示這些標籤有以下幾種:

​​

價格以 「data.refPrice」 變量。我只想用類「printoriente-label-price」在標籤中顯示這些變量。我調查了一些關於「.each」和「.find」的javascript,我不知道它是否會成爲解決方案。

我用它做了它,但它會與網站的其他部分產生衝突。我必須用其他方法去做,它讓我想起了那樣的事情。

問候。

+0

與ID衝突?只是使用唯一的ID,它應該沒問題,我可以寫你的例子,如果你想 –

+0

是的,但應該存在一種方式來做它取代「IDS」「類」 – nandophillips

回答

0

這樣做的最好方法是使用ID。它不應該與任何內容相沖突,只要你不使用同一個id兩次。另一種方法是通過它的類調用元素,但那麼你將不得不引用它的索引,如:

$.getJSON("http://api.printoriente.com/price/tarjetas-presentacion", function(data) { 
    $(document).find(".printoriente-label-price")[0].html(data.refPrice); 
}); 
$.getJSON("http://api.printoriente.com/price/afiches", function(data) { 
    $(document).find(".printoriente-label-price")[1].html(data.refPrice); 
}); 
$.getJSON("http://api.printoriente.com/price/volantes", function(data) { 
    $(document).find(".printoriente-label-price")[2].html(data.refPrice); 
}); 
$.getJSON("http://api.printoriente.com/price/Fotos", function(data) { 
    $(document).find(".printoriente-label-price")[3].html(data.refPrice); 
});