0

子要素のクラス名を使用して要素の幅を取得する方法はありますか?

 <td width='100%' nowrap='1' style='padding-left:2px; margin:2px;'>
     <font class='DialogHeaderTitleFont'>RudimentalDrumming.com Jackets</font>
 </td>

上記のコードで、要素のクラス名「.DialogHeaderTitleFont」を使用して要素の幅を取得したいのですが、可能ですか?

ありがとう。

4

2 に答える 2

2

関数を使用.widthして要素の幅を取得できます。

$('.DialogHeaderTitleFont').parent().width();

jQuery は、 、、 .widthなどの関数のさまざまなバリエーションを提供します。詳細については、jQuery を使用して画像の幅を確認してください。innerWidthwidthouterWidth

編集:親要素の幅が必要なことを見逃しました.Thanks @Kevin

于 2013-01-15T22:36:30.690 に答える
0

うん、.parent();を使用するだけです。

$(".DialogHeaderTitleFont").parent().css("width");

ドキュメント変数のどこかでこのクラスを繰り返すと変更される可能性があることに注意してください。したがって、クラスではなくIDなどの一意の識別子を使用することをお勧めします。

于 2013-01-15T22:38:02.903 に答える