javascript - JQuery 禁用按钮

标签 javascript jquery pagination prop

我从头开始构建了一个快速分页,它有点有效,但在过去的半个小时里,我一直在尝试让下一个和/或上一个按钮在最后一页禁用,如下所示: (这个用于下一个按钮)

if (currentPage.is(':last-child')) 
{
            $('.paj_next').prop('disabled', true);
            $('.paj_previous').prop('disabled', false);
}

这是我的代码,您可以尝试一下,看看自己出了什么问题:

http://jsfiddle.net/Utr6v/25/

当你点击“下一步”时,它会走得太远并且不会回来

不太确定出了什么问题,提前谢谢大家。当我复制代码时,JSFiddle 打乱了我的代码,抱歉,代码太乱了!

-迈克

最佳答案

您必须检查下一页是否是最后一个子项,然后才能正常工作: http://jsfiddle.net/Utr6v/36/

    //-------------------------------------NEXT BUTTON
$('.paj_next').click(function() {
    var currentPage = $('.three_paj_els:visible');
    var nextPage = currentPage.next('.three_paj_els');

    if (nextPage.is(':last-child')) {
        $('.paj_next').prop('disabled', true);
        $('.paj_previous').prop('disabled', false);
    }
    else {

        $('.paj_next').prop('disabled', false);
        $('.paj_previous').prop('disabled', false);
    }
    currentPage.hide();
    nextPage.show();



});

关于javascript - JQuery 禁用按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9757403/

相关文章:

javascript - 尝试从模态 Bootstrap 获取数字并在按钮触发时自动递增

html - 使用 change() 的选定 radio 选项不能按预期与 JQM (jQueryMobile) 一起工作

javascript - 将 css 样式应用于多个 jquery 缓存变量而不重复 css 样式

ruby-on-rails - 没有 Gem 的 Rails 分页

php - 从基数解析 float

javascript - React Native 在按钮单击时将文本添加到 TextInput

javascript - Google Map V3 未居中,仅显示 map 的一部分

javascript - JS : Compatibility problem with Safari

php - 将动态数量的项目划分为列

php - 将 mysqli 分页转换为准备好的语句分页