gpt4 book ai didi

javascript - 仅在单击的 DIV 中应用 .toggle() 方法

转载 作者:行者123 更新时间:2023-12-02 18:57:24 25 4
gpt4 key购买 nike

我是 JQuery 新手,我想知道如何仅在单击的 DIV 而不是页面的所有 DIV 中应用 .toggle() 方法。

有人可以帮助我吗?

PS:我需要在 JQuery 1.4 版本中实现

这是我的代码:

<html>
<head>

<link rel="stylesheet" type="text/css" href="card.css" />
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.4.4/jquery.min.js"></script>

<script type="text/javascript">
$(function() {
$('#toggle2').live("click", function() {
$('.toggle2').toggle();
return false;
});
});
</script>

</head>
<body>

<div class="card">
<a href="#" id="toggle2">Switch Text Toggle</a><br />
<p class="toggle2">FRONT 1</p>
<p class="toggle2" style="display:none;">BACK 1</p>
</div>

<div class="card">
<a href="#" id="toggle2">Switch Text Toggle</a><br />
<p class="toggle2">FRONT 2</p>
<p class="toggle2" style="display:none;">BACK 2</p>
</div>

</body>

提前致谢!

最佳答案

$(function() {
$('#toggle2').live("click", function() {
$(this).parent().find('.toggle2').toggle();
return false;
});
});

ID 是唯一的,这可能仅在第一次出现 #toggle 时有效,因此您还需要在那里使用类。

FIDDLE

关于javascript - 仅在单击的 DIV 中应用 .toggle() 方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15194216/

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