gpt4 book ai didi

javascript - Jquery removeClass() 点击

转载 作者:行者123 更新时间:2023-11-30 10:15:51 25 4
gpt4 key购买 nike

您好,我有这个问题:我想单击将翻转的 div(这是可行的),但下一步是在单击“x”时翻转 div(这是我的问题)。

HTML代码:

<div class="col-md-4">
<div class="balik">
<div class="panel panel-default panel-cube">
<div class=" flip">
<div class="card">
<div class="panel-body face front">
<h4>Balík 28 dní</h4>
<br>
<h1>16,80€</h1>
<br>
<h4>Zisti viac o balíku &raquo;</h4>
</div>
<div class="panel-body face back">
<p class="close">x</p> <a href="#"><h4>O Balíku 28 dní</h4></a>
&raquo; celkom 28 dní na topovanie
<br />&raquo; 5 topovaných inzerátov
<br />&raquo; -30% z ceny oproti balíku 7 dní
<br />
<br>
<button class="btn btn-success"><i class="fa fa-shopping-cart"></i> Kúpiť</button>
</div>
</div>
</div>
</div>
</div>
</div>

JQUERY 代码:

$(function(){
$('.flip').click(function(){
$(this).find('.card').addClass('flipped')
});// this is work

$('.close').click(function(){
$('.flip').find('.card.flipped').removeClass('flipped')
}); // this is not work
});

感谢您的回答。

最佳答案

因为 .flipped 本质上是一个动态创建的元素,所以您需要使用事件委托(delegate):

http://jsfiddle.net/isherwood/7Zg92/

$(document).on('click', '.close', function () {
$('.flip').find('.card.flipped').removeClass('flipped')
});

关于javascript - Jquery removeClass() 点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23722335/

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