Javascript 为什么可以';我不能向这个html元素添加类吗?
我试图在用户单击该元素时将其添加到活动类中。为什么它不起作用?语法有问题吗 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&
<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时