从子类名获取父宽度

时间:2013-01-15 22:34:24

标签: jquery html

无论如何使用子元素的类名来获取元素的宽度?

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

在上面的代码中,我想通过使用元素的类名“.DialogHeaderTitleFont”来获取元素的宽度,这可能吗?

感谢。

2 个答案:

答案 0 :(得分:2)

您可以使用.width函数来获取元素的宽度。

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

jQuery提供width功能的不同变体,例如innerWidthwidthouterWidth ..有关详细信息,请查看此Find out what the width of an image is using jQuery

已修改:错过了您想要父元素的宽度。谢谢@Kevin

答案 1 :(得分:0)

是的,只需使用.parent();

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

请记住,如果你在文档变量中的任何地方重复这个类可能会改变,所以我建议你使用某种唯一的标识符,如id而不是类