0

私はli下に3つ持っていulます。今私はの高さを知りたいですli。に高さを与えませんli。しかし、計算された高さが必要ですli。firebug を見たとき、計算された高さliが 14px であることがわかりました。しかし.height()、jQuery を使用した後、その高さが 0px になりましたli

の計算値の高さを取得するにはどうすればよいliですか?

次のスニペットのように試しましたが、高さを取得できません:

var $ht = jQuery("#access ul ul ul a").height();
console.log($ht);
4

2 に答える 2

2

<a>空の場合はheight()適切に0になります。の高さが必要な場合は<li>、コードを次のように変更します。

var $ht = jQuery("#access ul li li li").height();
console.log($ht);

計算に含めるマージンとパディングがある場合<li>は、次を使用します。

var $ht = jQuery("#access ul li li li").outerHeight(true);
console.log($ht);
于 2012-09-05T12:14:50.203 に答える
-1

試すconsole.log($("#access ul ul ul a").css("height"));

于 2012-09-05T12:16:49.753 に答える