gpt4 book ai didi

javascript - 自定义显示/隐藏链接

转载 作者:行者123 更新时间:2023-11-30 18:05:37 24 4
gpt4 key购买 nike

我计划对链接应用自定义显示/隐藏效果,这样当用户将鼠标悬停在链接上时,另一个链接会出现在它的位置。我不太擅长 javascript,这就是我正在尝试的:

<div id="nav">
<a href="#"><li id="a1">hover link 1</li></a>
<a href="#"><li id="a2">show link 1</li></a>
<a href="#"><li id="b1">hover link 2</li></a>
<a href="#"><li id="b2">show link 2</li></a>
<a href="#"><li id="c1">hover link 3</li></a>
<a href="#"><li id="c2">show link 3</li></a>
</div>

JavaScript:

$("#nav a.li").hover(function () {
(this.id.charAt(0)+"1").hide();
});

Here is the fiddle

最佳答案

您错过了 $ 并且需要在 id 之前添加 # 您还需要更改选择器,因为您没有类 li

改变

(this.id.charAt(0)+"1").hide();

$('#' +this.id.charAt(0)+"1").hide();

您的代码将是

Live Demo

$("#nav a li").hover(function () {
$('#'+ this.id.charAt(0)+"1").hide();
});

编辑 如果您想删除悬停的项目,请使用 $(this)

Live Demo

$("#nav a li").hover(function () {
$(this).hide();
});

关于javascript - 自定义显示/隐藏链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15908013/

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