Jquery 一些相同的类,在每个类中起作用

Jquery 一些相同的类,在每个类中起作用,jquery,class,Jquery,Class,我有一个部分,你看到一个或多个用户必须同意的消息,你应该只留下一个,如果接受,有更多的显示如下 但我不能对每一类单独采取行动 然后我有一个包含几个相等类的容器 html: 以及: 但它适用于所有类别 我如何在每个区域单独行动 提前谢谢 您需要为类分配一个唯一的id标记 像这样: 然后可以使用$('#first p')而不是$('.container p') 但是,请确保该id在整个页面中是唯一的,否则您将遇到同样的问题。可能会删除 $('.container p').toggle('fast')

我有一个部分,你看到一个或多个用户必须同意的消息,你应该只留下一个,如果接受,有更多的显示如下 但我不能对每一类单独采取行动

然后我有一个包含几个相等类的容器

html:

以及:

但它适用于所有类别 我如何在每个区域单独行动

提前谢谢


您需要为类分配一个唯一的id标记

像这样:

然后可以使用
$('#first p')
而不是
$('.container p')

但是,请确保该id在整个页面中是唯一的,否则您将遇到同样的问题。

可能会删除

$('.container p').toggle('fast');
或写

$('.container p', this).toggle('fast');

是的,就是这样。但是我有2个,一个显示:无,另一个带有class=“active”(显示:块),并且只能显示一个。如何将“活动”类添加到没有类的?当我按下按钮时,如何将“活动”类添加到下一个没有类的?
$(".container p.active").fadeIn("slow");
        $(".container p > a").live('click', function(e) {
            e.preventDefault();
           $('.container p').toggle('fast');

            $(this).parent().fadeOut('fast', function() { $(this).closest('.container p').remove(); });

        });
$('.container p').toggle('fast');
$('.container p', this).toggle('fast');