Javascript 根据列表项的数量显示内容
我使用loadmore链接在使用AJAX的页面上加载更多列表项。当前链接上有一个“hide”类,默认情况下可以将其隐藏 但是,我想在超过某个数字时显示“加载更多”链接Javascript 根据列表项的数量显示内容,javascript,jquery,Javascript,Jquery,我使用loadmore链接在使用AJAX的页面上加载更多列表项。当前链接上有一个“hide”类,默认情况下可以将其隐藏 但是,我想在超过某个数字时显示“加载更多”链接 <ul class="myClass"> <li>List Item</li> <li>List Item</li> <li>List Item</li> <li>List Item</li> </ul
<ul class="myClass">
<li>List Item</li>
<li>List Item</li>
<li>List Item</li>
<li>List Item</li>
</ul>
<p class="hide" id="load-more">Load More</p>
需要
var n=$(“ul.myClass li”).length
,假设您的列表项是您试图计数的,而不是
容器需要var n=$(“ul.myClass li”)。长度
,假设您的列表项是您试图计数的,而不是容器,您的意思是ul.myClass
(中间有空格)?你是在数数ul还是li?当当。。。是的,我错过了ul.myClass li--试图数一数li
你的意思是ul.myClass
(中间有一个空格)?你是在数数ul还是li?当当。。。是的,我错过了ul.myClass-li——试着数数li
是的-刚刚抓住了。是的-刚刚抓住了。
var n = $("ul.myClass").length;
var loadmore = $("#load-more");
if (n > 8) {
loadmore.removeClass("hide");
}