Javascript 根据子元素的数量设置分页的宽度

Javascript 根据子元素的数量设置分页的宽度,javascript,jquery,Javascript,Jquery,我试图根据有多少子元素可用来设置分页的宽度 这样做的原因是,我希望将其集中在父div元素中 目前,我试图找到UL元素的外径,并设置css来反映这一点,但这仍然不起作用 有什么想法吗 这不需要javascript,只需要CSS: div { width:415px; border:2px solid red; text-align: center } ul { margin-top:20px; display:inline-block; margi

我试图根据有多少子元素可用来设置分页的宽度

这样做的原因是,我希望将其集中在父div元素中

目前,我试图找到UL元素的外径,并设置css来反映这一点,但这仍然不起作用

有什么想法吗


这不需要javascript,只需要CSS:

div {
    width:415px;
    border:2px solid red; 
    text-align: center
}
ul {
    margin-top:20px;
    display:inline-block;
    margin:0;
    list-style:none;
    padding:0;
}


<>代码中是否有一个空的<代码> OL<代码>?此外,您还有一些无效的
li
元素,它们不包含在父级
ul
ol

Hi Rory中。。。谢谢你回到我身边。。。。不幸的是,我不能,因为我在div中有其他不集中的元素。你能在你的示例中发布完整的HTML吗?也谢谢你对无效元素的提示。。。。它的代码是通过插件动态生成的