2014-05-16 40 views
0

更新一個div的內容,我使用waypoints.js使用jQuery的航點

在下面給出的HTML,當達到hardware類的航點應該與內容更新<div>上課number的內容div.hardware內的div.current

我的HTML:

<div class="number"></div> 

<div class="hardware"> 
    <div class="current">1</div> 
</div> 

<div class="hardware"> 
    <div class="current">2</div> 
</div> 

<div class="hardware"> 
    <div class="current">3</div> 
</div> 

<div class="hardware"> 
    <div class="current">4</div> 
</div> 

我有這樣的:

$(function() { 
    $('.hardware').waypoint(function() { 
     var addNumber = $(this).find('.current').content(); 
     $('.number').content(addNumber); 
    }); 
}); 

但這並不爲我工作。

+0

*「但這不適用於我」* - 什麼是不工作..?? –

+0

它不會更新

gjfhdhj

+0

的「不確定」的內容不是一個函數(計算「$(本).find(」。目前「)。內容()」),這是我的控制檯錯誤 – gjfhdhj

回答

0

jQuery的方法是contents(),不content()

$(function() { 
$('.hardware').waypoint(function() { 
    var addNumber = $(this).find('.current').contents(); 
    $('.number').contents(addNumber); 
}); 
}); 

P.S:contents()方法甚至檢索註釋節點。爲了從元素中獲取文本內容,最好使用text()方法。

+0

對不起,這並未」 t爲我工作 – gjfhdhj

+0

你現在得到相同的錯誤..? –

+0

不,現在它說:SyntaxError:期望的令牌'}' – gjfhdhj