在模板生成页面的时候,页面里的标签可能会生成多个id,这时候使用id选择器,往往只能取到第一个id的元素。

以下是错误用法:

 $("#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);

猜你喜欢

转载自www.cnblogs.com/famine/p/12503229.html
今日推荐