var heightMap = $('.sticky-panel-map').outerHeight(true);
var fillerMap = $('<div style="height: '+ heightMap +'"/>');
我不知道是语法错误还是什么?heightMap
没有被应用,我在 Firebug 中得到了这个:
<div style=""></div>
正如我在评论中提到的那样,一切都很好:$("<div>").css("height", heightMap)
谢谢
var heightMap = $('.sticky-panel-map').outerHeight(true);
var fillerMap = $('<div style="height: '+ heightMap +'"/>');
我不知道是语法错误还是什么?heightMap
没有被应用,我在 Firebug 中得到了这个:
<div style=""></div>
正如我在评论中提到的那样,一切都很好:$("<div>").css("height", heightMap)
谢谢
<div id = "styleheight">
</div>
jQuery部分
var heightMap = $('.sticky-panel-map').outerHeight(true) + 'px';
$('#styleheight').css('height',heightMap)
$("<div>").css("height", heightMap)
或者
$("<div>").height(heightMap)
完全等价。一般来说,除非 jQuery 有更专业的功能,否则 .css 可用于 CRUD 样式条目。看看这里:http ://api.jquery.com/css/
尝试$('<div></div>').attr('style', 'height: ' + heightMap);
另一种选择是$('<div></div>').height(heightMap);