我有这个作为列表添加的代码,我只想显示 3 个元素,并通过单击 * 显示更多 * 按钮显示其余元素。$printstring .= '<ol>';foreach ($rows as $bid) { $printstring .= '<li>'; if ($bid->bidder_url != "" && $customcontact = "") { $printstring .= '<a href="'.$bid->bidder_url.'" rel="nofollow">'.$bid->bidder_name.'</a>'; } else { $printstring .= $bid->bidder_name; } $printstring .= ' bid '.$currencysymbol.number_format($bid->current_bid_price, 2, '.', ',').' on '.get_date_from_gmt($bid->date); //if ($bid->bid_type == "auto") $printstring .= ' [auto]'; $printstring .= '</li>'; } $printstring .= '</ol>';我发现它可以用 js 完成,但我看不到如何加入(php 和 js)。 $(function() { var numToShow = 3;var moreLi;$('ul').children('li').hide().each(function() { if ($(this).index() < numToShow) { $(this).show(); }}).parent('ul').append('<li><a href="#" id="showMore">More</a></li>');$('#showMore').click(function() { moreLi = $(this).parent('li'); moreLi.siblings().show(); moreLi.remove();});});
- 2 回答
- 0 关注
- 117 浏览
添加回答
举报
0/150
提交
取消