2015-12-02 22 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

回答