Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 为什么可以';我不能向这个html元素添加类吗?_Javascript_Jquery_Html - Fatal编程技术网

Javascript 为什么可以';我不能向这个html元素添加类吗?

Javascript 为什么可以';我不能向这个html元素添加类吗?,javascript,jquery,html,Javascript,Jquery,Html,我试图在用户单击该元素时将其添加到活动类中。为什么它不起作用?语法有问题吗 HTML代码: <div class="accordion"> <h3>a</h3> <p class="active">b</p> <h3>a</h3> <p>b</p> <h3&

我试图在用户单击该元素时将其添加到活动类中。为什么它不起作用?语法有问题吗

HTML代码:

  <div class="accordion">
            <h3>a</h3>
            <p class="active">b</p>

            <h3>a</h3>
            <p>b</p>

            <h3>b</h3>
            <p>b</p>

            <h3>b</h3>
            <p>b</p>
        </div>
我想做的是当用户单击h3时,也就是当它将p标记设置在它下面的活动类时

我正在尝试将活动类添加到p标记

您忘记将单击事件添加到p标记:

jQuery(function($) {

    $('div.accordion h3').click(function(e) {
        e.preventDefault();
        $(this).next('p').addClass("active");
    });

});
我正在尝试将活动类添加到p标记

您忘记将单击事件添加到p标记:

jQuery(function($) {

    $('div.accordion h3').click(function(e) {
        e.preventDefault();
        $(this).next('p').addClass("active");
    });

});
我正在尝试将活动类添加到p标记

您忘记将单击事件添加到p标记:

jQuery(function($) {

    $('div.accordion h3').click(function(e) {
        e.preventDefault();
        $(this).next('p').addClass("active");
    });

});
我正在尝试将活动类添加到p标记

您忘记将单击事件添加到p标记:

jQuery(function($) {

    $('div.accordion h3').click(function(e) {
        e.preventDefault();
        $(this).next('p').addClass("active");
    });

});
将jQuery更改为如下所示

jQuery(function($) {

    $('div.accordion p').click(function(e) {
        e.preventDefault();
        $(this).addClass("active");
    });
});

将jQuery更改为如下所示

jQuery(function($) {

    $('div.accordion p').click(function(e) {
        e.preventDefault();
        $(this).addClass("active");
    });
});

将jQuery更改为如下所示

jQuery(function($) {

    $('div.accordion p').click(function(e) {
        e.preventDefault();
        $(this).addClass("active");
    });
});

将jQuery更改为如下所示

jQuery(function($) {

    $('div.accordion p').click(function(e) {
        e.preventDefault();
        $(this).addClass("active");
    });
});


您需要将单击事件绑定到
H3
元素。还要确保删除以前激活的图元:

var $h3 = $('.accordion > h3').click(function(e) {
    e.preventDefault();
    $h3.next('p').removeClass('active');
    $(this).next('p').addClass('active');
});

演示:您需要将单击事件绑定到
H3
元素。还要确保删除以前激活的图元:

var $h3 = $('.accordion > h3').click(function(e) {
    e.preventDefault();
    $h3.next('p').removeClass('active');
    $(this).next('p').addClass('active');
});

演示:您需要将单击事件绑定到
H3
元素。还要确保删除以前激活的图元:

var $h3 = $('.accordion > h3').click(function(e) {
    e.preventDefault();
    $h3.next('p').removeClass('active');
    $(this).next('p').addClass('active');
});

演示:您需要将单击事件绑定到
H3
元素。还要确保删除以前激活的图元:

var $h3 = $('.accordion > h3').click(function(e) {
    e.preventDefault();
    $h3.next('p').removeClass('active');
    $(this).next('p').addClass('active');
});


Demo:Yo,bruv-它确实在您正在设置的元素中添加了类
:)
这里的Demo可能会有所帮助:它工作正常,检查这里@Unknown是的,我正在尝试将它添加到p标记中。您认为
这个
在您的事件处理程序中指的是什么?您正在将处理程序绑定到
div.accordion
,这就是类添加到的位置。下次,请确保您从一开始就正确地解释了问题。哟,布鲁夫-它确实在您设置的元素中添加了类
:)
这里的演示可能会有所帮助:它工作正常,选中此处@Unknown Yes我正在尝试将其添加到p标记中。您认为
这个
在您的事件处理程序中指的是什么?您正在将处理程序绑定到
div.accordion
,这就是类添加到的位置。下次,请确保您从一开始就正确地解释了问题。哟,布鲁夫-它确实在您设置的元素中添加了类
:)
这里的演示可能会有所帮助:它工作正常,选中此处@Unknown Yes我正在尝试将其添加到p标记中。您认为
这个
在您的事件处理程序中指的是什么?您正在将处理程序绑定到
div.accordion
,这就是类添加到的位置。下次,请确保您从一开始就正确地解释了问题。哟,布鲁夫-它确实在您设置的元素中添加了类
:)
这里的演示可能会有所帮助:它工作正常,选中此处@Unknown Yes我正在尝试将其添加到p标记中。您认为
这个
在您的事件处理程序中指的是什么?您正在将处理程序绑定到
div.accordion
,这就是类添加到的位置。下次,请确保您从一开始就正确解释了问题。我要做的是当用户单击h3时,即当用户在其下方设置p标记为活动类时。我要做的是当用户单击h3时,当用户点击h3时,我想做的是,当用户点击h3时,我想做的是,当用户点击h3时,我想做的是,当用户点击h3时,我想做的是,当用户点击h3时,我想做的是,当用户点击h3时,我想做的是,当用户点击h3时,我想做的是,当用户点击h3时,我想做的是,当用户点击h3时,我想做的是,当用户点击h3时,我想做的是,当用户点击h3时,我想做的是,当用户点击h3时,我想做的是,当用户点击h3时,我想做的是,当用户点击h3时,我想做的是,当用户点击活动类时,我想做的是,当用户点击h3时