我得到了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/