2015-12-02 24 views
-2

我有jQuery的一個小問題之一,我有這樣的HTML代碼只改變的div

<div class="col-md-10 col-md-offset-1">       
    @foreach($auctions as $auction) 
    {{$auction->name}} 
    <p> 
     <div id="total" class="pricenow">{{$auction->pricenow}}</div> 
    <p> 
    {{$auction->start_price}} 
    <p> 
    @endforeach 
</div> 

然後,當我使用jquery我(正確Thisworks)收到所有屬性document.getElementsByClassName內容

function convertireu(){ 
    var elements= document.getElementsByClassName("pricenow"); 
    var longitud = elements.length; 
    for(var i=0;i<elements.length;i++){ 
     console.log(converteu(elements[i].textContent)); 

    } 
} 

而且,這回所有的結果

function converteu(dollar) 
{ 
    numero = /[0-9\.]$/ 

    if (!numero.exec(dollar)) 
    { 
     alert("Is not a number"); 
    } 
    { 
     euro = parseFloat(0.7641); 
     result= euro*parseFloat(dollar); 
     console.log(result); 
    } 
} 

我的問題是,我如何改變html中的內容?我嘗試使用append和inner,只更改最後一個。

+1

你想改變,那該多好? – Shakawkaw

+0

我需要追加正確的形式console.log(resultado) – jc1992

+1

請分享您的代碼時使用英文變量和函數名稱等。程序員是懶惰的,用外語閱讀代碼只會讓事情變得更加困難,所以你將很難獲得所需的幫助。 – codebreaker

回答