我得到了li的N。
li内部的元素需要采用宽度,具体取决于将有多少li

这就是我得到的

var breadcrumb = $( '#crumbs ul li a' );
var bradcrumbCounter = $( '#crumbs ul li' );

breadcrumb.css("width", )


BreadcrumbCounter.length返回2。

我打算像在SASS中一样使用它,例如:

var widthCalculator = (100 / breadcrumbCounter.length) * 1%;


并将其插入“宽度”之后,以便根据li元素的数量来设置宽度。

breadcrumb.css("width", widthCalculator);


但这似乎不起作用。我哪里错了?

更新

解决了:

breadcrumb.css( {width: 100 / breadcrumbCounter.length + '%'} );

最佳答案

var widthCalculator = (100 / breadcrumbCounter.length) * .01;




var widthCalculator = (100 / breadcrumbCounter.length) * 1%;


无法以这种方式使用%...

关于javascript - 如何将表达式传递到jQuery .css方法,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/26700316/

10-10 01:20
查看更多