javascript - jQuery .not() 问题

标签 javascript jquery

我需要对具有 show-all 类且没有 disabled 类的元素执行一些操作。我的代码:

$('.show-all').not('.disabled').click(function() {
    alert('1');
})

但如果元素具有 disabled 类,它也可以工作。你能帮助我吗? 对不起我的英语不好。先感谢您。 我的代码现在工作正常:

$(document).ready(function() {
    $('.show-all:not(.disabled)').click(function() {
        if (!$(this).hasClass('disabled')) {
            $(this).parent().parent().find('li').removeClass('hidden-item');
            $(this).addClass('transparent-50').addClass('disabled');
        }
    })
});

最佳答案

Works fine here .

您的标记与上面的示例有何不同?

关于javascript - jQuery .not() 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5830960/

相关文章:

javascript - 如何将 javascript 变量值分配给文本框 - 在 PHP 中

javascript - ionic 条件无线变化

javascript - 如何在 Three.js 中设置挤出高度?

javascript - 使用 javascript/jQuery 在页脚后面的 slideUP div

没有取消按钮的Javascript提示框?

javascript - 如何在 amchart 中显示特定图例的无值?

javascript - 使用相同的鼠标输出(同时)绘制多个 HTML CANVAS

jQuery UI 滑动轻松同级推送

jquery - 没有 jquery UI 的可拖动 div 不能很好地拖动

javascript - 尝试以 sibling 为目标并使用 greensock 制作动画