javascript - 隐藏/显示链接点击的 div 不适用于自定义 wordpress 模板文件
问题描述
我试图在链接点击时隐藏/显示 div。但它在我的网站上无法正常工作。我在自定义 WordPress 模板上使用此代码。
以下是我的 HTML
<div class="col-md-4">
<a id="link-edit-form" href="#" >PROFILE INFO</a><br/>
<a id="link-reset-form" href="#">PASSWORD RESET</a><br/>
<a id="link-logout-form" href="#">LOG OUT</a>
</div>
<div class="col-md-8">
<div class="paragraph-styles">
<div id="edit-form-settings">
<?php echo do_shortcode( '[wppb-edit-profile form_name="edit-profile"] ');?>
</div>
<div id="reset-form-settings">
<?php echo do_shortcode( '[wppb-edit-profile form_name="password-reset"] ');?>
</div>
<div id="logout-form-settings">
<?php echo do_shortcode( '[logout-btn] ');?>
</div>
</div>
</div>
以下是我的 JS
<script>
jQuery(function() {
jQuery('#link-edit-form').click(function() {
jQuery('#reset-form-settings').hide();
jQuery('#logout-form-settings').hide();
jQuery('#edit-form-settings').show();
return false;
});
});
jQuery(function() {
jQuery('#link-reset-form').click(function() {
jQuery('#edit-form-settings').hide();
jQuery('#logout-form-settings').hide();
jQuery('#reset-form-settings').show();
return false;
});
});
jQuery(function() {
jQuery('#link-logout-form').click(function() {
jQuery('#edit-form-settings').hide();
jQuery('#reset-form-settings').hide();
jQuery('#logout-form-settings').show();
return false;
});
});
</script>
我的控制台向我显示 0 个错误并努力寻找问题所在
解决方案
您是否尝试阻止默认事件?
对于每个点击功能:
jQuery('#link-edit-form').click(function( event ) {
event.preventDefault();
推荐阅读
- python - 关于我的 Python 学习路线图,我需要一些建议
- r - 从数据框创建多级 .json 文件
- android - 如何在日期选择器kotlin android中设置最大日期
- model-view-controller - 仅当 InstrumentCode 不为空时,我才想显示 "${data.Name} (${data.InstrumentCode}) ") 行代码。如何在代码中添加条件?
- math - 查找由 90° 角创建的端点
- php - 为什么我在运行 laravel 项目时在 larval 中发现 Composer 错误
- apache-spark - 如何在 databricks 上使用带有 spark nlp 的拥抱面变压器使用 NER 模型进行微调
- javascript - 反应时间前没有得到日期
- linux - .htaccess 实现域名无端口访问服务
- python - 是否根据相当于“交换”元素的计数直接替换数组中的元素?