-1

var heightMap = $('.sticky-panel-map').outerHeight(true);

var fillerMap = $('<div style="height: '+ heightMap +'"/>');

構文が間違っているのか、それとも何なのかわかりません。heightMap適用されていない、私は Firebug でこれを取得しています:

<div style=""></div>

私が行ったコメントで述べたように、すべて良い:$("<div>").css("height", heightMap)

ありがとう

4

3 に答える 3

1
<div id = "styleheight">
</div>

jQueryの部分

var heightMap = $('.sticky-panel-map').outerHeight(true) + 'px';
$('#styleheight').css('height',heightMap)
于 2012-06-06T05:50:03.103 に答える
1
$("<div>").css("height", heightMap)

また

$("<div>").height(heightMap)

はまったく同等です。一般に、jQuery に特化した機能がない限り、.css を使用して CRUD スタイルのエントリを作成できます。ここを見てください:http://api.jquery.com/css/

于 2012-06-06T05:57:03.723 に答える
0

試す$('<div></div>').attr('style', 'height: ' + heightMap);

別のオプションは$('<div></div>').height(heightMap);

また、こちらもご覧ください: http://api.jquery.com/category/manipulation/

于 2012-06-06T05:48:20.207 に答える