gpt4 book ai didi

jquery - 如何在他们的 click jquery 上交换两个链接

转载 作者:太空宇宙 更新时间:2023-11-03 19:29:46 24 4
gpt4 key购买 nike

<div class="applications-wrapper">
<div class="bar" id="onetwo"><a class="fa fa-bars" href="#"></a></div>
<div class="eye" id="twothree"><a class="fa fa-eye" href="#"></a></div>
</div>

在这里,我想交换具有类 bar 和 eye 的 div,并且在单击链接时,与其相关的内容也应该显示,并且只有在单击时左侧的链接才会导致交换。

enter image description here

最佳答案

使用 removeClassaddClass 你可以实现它。请看下面的代码片段

      function ToogleClasses() {
if ($('#onetwo a').hasClass("fa-bars")) {
$('#onetwo a').removeClass("fa-bars").addClass("fa-eye");
}
else {
$('#onetwo a').removeClass("fa-eye").addClass("fa-bars");
}

if ($('#twothree a').hasClass("fa-bars")) {
$('#twothree a').removeClass("fa-bars").addClass("fa-eye");
}
else {
$('#twothree a').removeClass("fa-eye").addClass("fa-bars");
}
}

$('#onetwo').click(function () {
ToogleClasses();
});

$('#twothree').click(function () {
ToogleClasses();
});

另一种解决方案是

function ToogleClasses() {
$('#onetwo a').toggleClass("fa-bars fa-eye");
$('#twothree a').toggleClass("fa-bars fa-eye");
}

因为@OP 希望只有在点击左边的链接时才会发生交换。然后应该注释与 $('#twothree a') 相关的代码

关于jquery - 如何在他们的 click jquery 上交换两个链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35450562/

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