gpt4 book ai didi

javascript - JQuery Click 函数只工作一次

转载 作者:行者123 更新时间:2023-12-03 04:28:35 24 4
gpt4 key购买 nike

我正在尝试使用 jQuery 单击方法在单击页面的特定部分后显示和隐藏部分部分。

我的 HTML 代码:

<section class="apply_section text-center center-block" id="apply_section">
<div class="apply_container">

<div class="container">
<div class="row apply_row">

<div class="col-md-8 apply_form">
<form class="form" action="mail.php" method="POST">
<div class="col-md-6">
<div class="form-group">
<input class="form-control" type="text" placeholder="" required="required" name="firstName">
</div>

<div class="col-md-6">
<form class="form">
<div class="form-group">
<textarea class="form-control" placeholder="" required="required" name="message"></textarea>
</div>
</form>
<input class="btn btn-success btn-block" type="submit" value=""></input>
</div>

</form>
</div>

<div class="col-md-4 apply_image">
<a><img src="images/icon.png" alt=""></a>
</div>

</div>
</div>

</div>

</section>

jQuery 脚本:

$('#apply_section .apply_image a').click(function(){
if($('#apply_section .apply_form').css('display','none')) {
$('#apply_section .apply_form').css('display','inline-block');
}else {$('#apply_section .apply_form').css('display','none');}
});

问题是点击方法只接受一次订单,如果我点击图像,表单就会出现,但之后如果我需要再次隐藏它,点击图像就不起作用了!

最佳答案

这不是检查 css 属性的方式。

$('#apply_section .apply_image a').click(function() {
if ($('#apply_section .apply_form').css('display') == 'none') { // Here, check if display value is 'none'
$('#apply_section .apply_form').css('display', 'inline-block');
} else {
$('#apply_section .apply_form').css('display', 'none');
}
});

关于javascript - JQuery Click 函数只工作一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43595175/

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