NIはサイト上にニュースエリアを作ろうとしています。各アイテムは.newsitemという独自のdivクラスに含まれています。 .showmorenewsをクリックして追加項目を表示できるようにしたい。何が間違っているのですか?私はそれを理解することができず、私はかなりjqueryに新しいです。ありがとう!jquery:gt issue ..もっと表示しようとしています
$(document).ready(function(){
var remixnewsshow = 2;
remixnewsshow--; //fix variable since the index for :gt starts at 0
$(".newsitem:gt(" + remixnewsshow + ")").hide();
$(".showmorenews").click(function() {
remixnewsshow++;
$(".newsitem:gt(" + remixnewsshow + ")").show();
});
});
HTML:
<div class="box-news">
<h3>Recent News</h3>
<div class="newsitem">
<span class="month">Jan</span>
<span class="day">16</span>
<span class="news">Text text text</span>
</div>
<div class="newsitem">
<span class="month">Jan</span>
<span class="day">2</span>
<span class="news">Text text text</span>
</div>
<div class="newsitem">
<span class="month">Oct</span>
<span class="day">3</span>
<span class="news">Text Text Text</span>
</div>
<div class="showmorenews"><a href="#blank">View Another News Item</a></div>
</div>
htmlを入力してください。 –
何をしているのか、何をしたいですか?コードを見ると、最初の2つのニュース項目が表示され、次にshowmorenewsをクリックするたびに1つずつ表示されます。 – j08691