jquery - Bootstrap 5 模态窗口阻止 preventDefault() 事件在第二次发送时起作用
问题描述
我正在使用 jquery 3 和 bootstrap 5,我有一个问题,当 X 事件第一次正常工作并阻止发送表单时通过链接打开窗口模式时,当关闭窗口并重新打开 X 事件时它没有'不工作,没有达到警报。
<script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>
我的链接
<a href="./list" id="openModal" class="btn btn-light">Open Modal</a>
我的功能打开模态
$('#openModal').on('click', function (e) {
e.preventDefault();
$('#modal').modal('show').find('.modal-body').load($(this).attr('href'));
});
我的模态
<!-- Modal -->
<div class="modal fade" id="modal" tabindex="-1">
<div class="modal-dialog">
<div class="modal-content">
<div class="modal-headerx position-relative">
<span class="position-absolute top-0 start-100 translate-middle badge border border-light rounded-circle bg-danger p-2"><span class="visually-hidden">unread messages</span></span></div>
<div class="modal-body">
</div>
</div>
</div>
</div>
我的内容形式
<form id="ajax" action="./" method="post" enctype="multipart/form-data">
<button type="submit" id="send" class="btn">Create</button>
</form>
我的功能与形式
$("#ajax").submit(function (event) {
event.preventDefault();
alert('preventDefault is working');
});
事件 preventDefault 仅在我第一次打开窗口时打开,第二次不起作用
解决方案
推荐阅读
- angular - 我将在哪里发送背景消息选项
- python - 为什么在 on_connect 之前调用 on_publish 回调?
- java - 仅访问 objectbox ToMany 关系的 id
- web - 有图表的框架吗?
- ios - 如何解决 React Native iOS 链接错误:: 'ReactNativeNavigation/ReactNativeNavigation.h' 文件未找到?
- javascript - Magento 2未捕获的错误:脚本错误:ko
- ios - 如何为 AVPlayer 编写单元测试用例?
- asp.net - 如何根据数据过滤 ASP.net 核心中的结果
- javascript - 如何在使用固定结构时在 ngFor 中将索引值增加和更新 2
- r - r中的箱形图中的附加轴