javascript – 如何获得动态ID?

我想在 jquery中访问动态生成的id.但它在jquery中不起作用,但在 javascript中工作.

我的jquery代码

var img =  $("#MAP"+current_img_height);
 $("#map").css({'height': img.height + "px"});

我的javascript代码

var img = document.getElementById("MAP" + current_img_height);
$("#map").css({'height': img.height + "px"});

我的jquery代码有什么问题以及如何获取动态id.
任何帮助将非常感激

解决方法

试试这个,如果你使用$(‘#MAP’)[0]你可以得到OBject.

document.getElementById('#MAP');//Return DOM Object
        var img = $('#MAP')[0]; //returns a HTML DOM Object

        var img=$('#MAP'+current_img_height)[0];

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...