gpt4 book ai didi

jQuery onclick 添加/删除子元素的类

转载 作者:太空宇宙 更新时间:2023-11-04 13:31:50 25 4
gpt4 key购买 nike

这是 HTML:

<a id="docLocked" title="Unlock this document" style="text-decoration: none; cursor: pointer;"><span class="iconfa-lock"></span></a>

单击“图标”时,我需要它删除 span 元素的类,然后添加另一个类。

这是我拥有的,但它不起作用:

jQuery('#docLocked').click(function () {
jQuery(this).closest('span').removeClass('iconfa-lock');
jQuery(this).closest('span').addClass('iconfa-unlock');
});

我在这里做错了什么?

最佳答案

为什么不保持简单:

$('#docLocked').click(function(e){
e.preventDefault();
$(this).find('span').toggleClass('iconfa-lock iconfa-unlock');
});

JS Fiddle demo .

引用资料:

关于jQuery onclick 添加/删除子元素的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18645073/

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