0
我試圖讓我的JS代碼允許用戶點擊「顯示5更多」按鈕來顯示5個「內容部分」divs,並且當總共20個內容部分div被禁用時顯示。我不確定爲什麼我的代碼不工作?我沒有最多20個div的代碼,我不確定該放置在哪裏。點擊一個按鈕可顯示5個div,但只能顯示最多20 div的總數?
HTML
<div class="content-section news-preview clearfix">
<div class="title">Title of News Article</div>
<div class="clearfix">
<div class="image-container">
<img src="images/news_sample208x135.jpg" width="208" height="135">
</div>
<div>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Dui luctus lectus eget libero volupat, a tempor velit malesuada. Lorem ipsum dolor sit amet, conectetur adipiscing elit. Vivamus mattis egestas lorem a sodales.</p>
</div>
</div> <a class="article-link">http://www.lintothenewsarticle.com/news/article/title-of-news-article</a>
顯示5個
JS
function showPreview() {
if($('#show-more').on('click', function() {
$('.content-section').append();
});
}
每次追加後檢查divs.length> = 20 –
但我原來的JS代碼追加div不起作用,我不明白爲什麼 –
這是因爲你沒有追加任何東西,因爲你不是傳遞任何東西作爲參數,查看這個鏈接,看看如何使用append()http://www.w3schools.com/jquery/html_append.asp –