嗨,目前我所有的标签都具有相同的宽度。如何为每个单独的标签设置不同的宽度。例如,总计为100%,我有6个标签。我希望宽度根据我输入的总值而有所不同。就像我的上一个标记名是H + 60等于100%。我的第一个标签是H + 15,即25%,依此类推。
目前,这是我尝试过的。
var n = $(".nav li").length;
var w = (100/n);
$(".nav li").width(w+'%');
要为每个li设置宽度,您必须在每个li内编写宽度分配代码:
var n = $('#nav li').length; //count length outside each
$('#nav li').each(function()
{
var textInside = $(this).find("a").text(); //get number from text
var w = //count width
$(this).width(w+'%'); // assign width
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句