Mad*_*esh 3 javascript css jquery frontend
我想在jquery中访问动态生成的id.但它在jquery中不起作用,但在javascript中工作.
我的jquery代码:
var img = $("#MAP"+current_img_height);
$("#map").css({'height': img.height + "px"});
Run Code Online (Sandbox Code Playgroud)
我的javascript代码:
var img = document.getElementById("MAP" + current_img_height);
$("#map").css({'height': img.height + "px"});
Run Code Online (Sandbox Code Playgroud)
我的jquery代码有什么问题以及如何获取动态id.任何帮助将非常感激
img是一个jQuery对象,而不是dom元素引用,所以它没有height属性,它有一个height()方法
$("#map").css({'height': img.height() + "px"});
Run Code Online (Sandbox Code Playgroud)
要么
$("#map").height(img.height());
Run Code Online (Sandbox Code Playgroud)