以下是错误用法:
$("#selectCourseBtn").click(function () {
let course_id = $(this).attr("value");
console.log("course_id",course_id);
当页面,生成了多个用 selectCourseBtn
作为button的id时候,该段代码只能在点击第一个按钮的的时候生效。
改为:
$(".selectCourseBtn").click(function () {
let course_id = $(this).attr("value");
console.log("course_id",course_id);
在模板生成页面的时候,页面里的标签可能会生成多个id,这时候使用id选择器,往往只能取到第一个id的元素。
原文:https://www.cnblogs.com/famine/p/12503229.html