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];
上一篇:javascript – 热模块重新加载的重点是什么?


下一篇:javascript – 在Webpack中使用jQuery