django中循环生成的多个btn,只有第一个btn会弹出模态框

django中循环生成的多个btn,只有第一个btn会弹出模态框

需求:为每个button按钮都绑定同一点击事件,点击每个btn都可弹出模态框

原因

  1. 问题代码
html 复制代码
<button id='btnDel' type="button" class="btn btn-primary btn-lg" > [删除] </button>

<script type="text/javascript">
	$(function (){
		bindBtnDelEvent();
	})
	function bindBtnDelEvent() {
		$("#btnDel").click(function () {
			// 点击id为btnDown的按钮,出现对应的模态框
			$('#myModal').modal('show');
		});
	}
</script>
  1. 在使用$('#btnDel')的方法寻找id,只能为第一个btn绑定点击事件,因为jQuery中通过$匹配标签id的方法默认仅寻找第一个。

解决方法

  1. 解决方法:为btn添加自定义class,通过寻找class的方式为每个button绑定同一个点击事件。如这里的"btnDel":
  2. 需要修改的代码
html 复制代码
<button type="button" class="btnDel btn btn-primary btn-lg" > [删除] </button>

$(".btnDel").click(function () { // js需修改的部分

以上就是全部内容

相关推荐
Lyyaoo.6 分钟前
Spring Boot自动配置
java·spring boot·后端
呆毛cyan6 分钟前
K8s与CICD 部署 - 3. Harbor
后端
呆毛cyan6 分钟前
K8s与CICD 部署 - 3. Jenkins - 1.k8s安装jenkins
后端
GinoWi7 分钟前
Chapter 8 Python中的类
python
Thomas.Sir10 分钟前
第六章:RAG知识库开发之【深入浅出RAG使用效果评估:从指标到实践】
人工智能·python·ai·rag·效果评估
后端不背锅11 分钟前
设计模式在业务开发中的实战指南
后端
飞Link25 分钟前
深入挖掘 LangChain Community 核心组件,从数据接入到企业级 RAG 实战
开发语言·python·langchain
神奇小汤圆27 分钟前
进程 vs 线程:从原理到区别,一次讲清楚
后端
SuperEugene27 分钟前
Python + venv + VSCode:前端工程师 AI 转型入门 | 基础篇
前端·人工智能·vscode·python
星如雨グッ!(๑•̀ㅂ•́)و✧29 分钟前
Spring WebFlux中DataBufferLimitException异常的解决方案
java·后端·spring