如何更改"加载更多"按钮"没有更多的div"在这个例子中

时间:2014-12-28 18:38:29

标签: javascript button jsfiddle

我找到了一个nice solution here来加载更多..."链接。

在引用的答案中,有一个JSFidlle example。如何更改文字"加载更多"到了#34;没有更多的div"如果没有隐藏的div?这时我有警报,但我更喜欢更改文字"加载更多"到了#34;没有更多的div"。

我的代码:

$(function(){
    $("div").slice(0, 10).show(); // select the first ten
    $("#load").click(function(e){ // click event for load more
        e.preventDefault();
        $("div:hidden").slice(0, 10).show(); // select next 10 hidden divs and show them
        if($("div:hidden").length == 0){ // check if any hidden divs still exist
            alert("No more divs"); // alert if there are none left
        }
    });
});

1 个答案:

答案 0 :(得分:2)

根据您的要求,该链接将简单地更改为"没有更多的div"使用以下代码:

$(function(){
    $("div").slice(0, 10).show(); // select the first ten
    $("#load").click(function(e){ // click event for load more
        e.preventDefault();
        $("div:hidden").slice(0, 10).show(); // select next 10 hidden divs and show them
        if($("div:hidden").length == 0){ // check if any hidden divs still exist
            $("#load").text("No more divs"); // change the text of the link to "No more divs"
        }
    });
});