Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery 为人父母<;td>;从子对象开始的宽度';s类名称_Jquery_Html - Fatal编程技术网

Jquery 为人父母<;td>;从子对象开始的宽度';s类名称

Jquery 为人父母<;td>;从子对象开始的宽度';s类名称,jquery,html,Jquery,Html,是否仍然可以使用子元素的类名获取元素的宽度 <td width='100%' nowrap='1' style='padding-left:2px; margin:2px;'> <font class='DialogHeaderTitleFont'>RudimentalDrumming.com Jackets</font> </td> 简陋的Rumming.com夹克 在上面的代码中,我想通过使用元素的类名“.DialogHea

是否仍然可以使用子元素的类名获取元素的宽度

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

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


谢谢。

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

$('.DialogHeaderTitleFont').parent().width();
jQuery提供了不同的
width
函数变体,如
innerWidth
width
outerWidth
。。有关更多详细信息,请查看此

编辑:忽略了您想要的父元素的宽度。谢谢是的,只需使用.parent()


请记住,如果在文档变量中的任何位置重复此类,则可能会发生更改,因此我建议您使用某种唯一标识符,如id而不是类

字体标记不再常用。使用SPAN。“使用子元素的类名”可能需要添加
。最近的
。父元素
。字体标记通常也没有宽度。@Vega。我和凯文布在一起。您应该使用
.closest
来适应未来的更改,特别是考虑到OPs使用了遗留元素。不久之后,它就会被
:)+1包装成一个好答案(尽管我认为
.closest
会更好)-1表示“建议您使用某种唯一标识符,如id”。结果-0使用类获取特定值并不是最佳做法,我可以向您保证,除非您确实为jquery目的编写该类,否则您是在假设该类不会在多个地方用于样式设置。
$(".DialogHeaderTitleFont").parent().css("width");