var a = [1,2,3,4,5] for(var j in a){ $("#" + j).click(function () { // 前提是先动态生成id是j的标签 var id_cm = $(this).attr("id"); // 注意参数要获取当前点击标签的id,不要传j,因为当点击标签时j始终是5(就是最后一个值),可以自己去验证。 iota(id_cm); }) } function iota(id){ console.log(id) }
本文介绍了一种使用JavaScript处理动态生成元素的点击事件的方法。通过循环遍历数组,为每个动态生成的元素添加点击事件监听器,确保点击时能够正确获取当前元素的ID并进行相应操作。
var a = [1,2,3,4,5] for(var j in a){ $("#" + j).click(function () { // 前提是先动态生成id是j的标签 var id_cm = $(this).attr("id"); // 注意参数要获取当前点击标签的id,不要传j,因为当点击标签时j始终是5(就是最后一个值),可以自己去验证。 iota(id_cm); }) } function iota(id){ console.log(id) }

被折叠的 条评论
为什么被折叠?