gpt4 book ai didi

javascript - jQuery 方法未按预期工作 - toggleClass

转载 作者:太空宇宙 更新时间:2023-11-03 20:02:00 26 4
gpt4 key购买 nike

有谁知道为什么下面的 jQuery 代码不能按预期工作?

HTML:

<div id="languageContainer">
<div class="headerButton"></div>
</div>

CSS:

.headerButtonClicked
{
background-image:url('background.jpg');
background-repeat:repeat-x;
color:#000000;
}

jQuery:

$(".headerButton").click(function()
{
$(this).parent().toggleClass(".headerButtonClicked");
});

我观察到使用 Firebug 的 DOM,类被附加到父元素,但样式没有改变。当我添加内联样式代码时它起作用了,所以我确信问题不是 CSS。

在此先感谢您的帮助。

最佳答案

这是因为点 (.) - toggleClass() 接受类名,而不是选择器。

尝试:

$(".headerButton").click(function()
{
$(this).parent().toggleClass("headerButtonClicked");
});

jsFiddle

关于javascript - jQuery 方法未按预期工作 - toggleClass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12063764/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com