gpt4 book ai didi

javascript - JQuery Change 类在 Div Clicked 最近的 "i"

转载 作者:行者123 更新时间:2023-11-30 07:35:08 26 4
gpt4 key购买 nike

我有几个带有 onclick 功能的 Div,如下所示:

<div onclick="myfunc();">
<i class="myclass1"></i>
</div>

<div onclick="myfunc();">
<i class="myclass1"></i>
</div>

<div onclick="myfunc();">
<i class="myclass1"></i>
</div>

<div onclick="myfunc();">
<i class="myclass1"></i>
</div>

我想更改我决定点击的 Div 的“i”中的类。

这就是我正在尝试的,但没有任何改变:

$(this).closest('i').removeClass('myclass1');
$(this).closest('i').addClass('myclass2');

我怎样才能解决这个问题,让它改变类?

最佳答案

您应该避免内联处理程序,并且您需要.find div 中的i.closest() 向上搜索 dom

$('div').on('click',function(){

$(this).find('i').removeClass('myclass1');
$(this).find('i').addClass('myclass2');
});

关于javascript - JQuery Change 类在 Div Clicked 最近的 "i",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36200741/

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