Javascript 更改html中的标记宽度
嗨,目前我所有的标签都是相同宽度的。如何设置每个标签的不同宽度。例如,总数为100%,我有6个标签。我想宽度是不同的总价值的基础上,我把。就像我的上一个标记名一样,它是H+60,等于100%。我的第一个标签是H+15,即25%,依此类推 目前这是我尝试的Javascript 更改html中的标记宽度,javascript,jquery,html,css,width,Javascript,Jquery,Html,Css,Width,嗨,目前我所有的标签都是相同宽度的。如何设置每个标签的不同宽度。例如,总数为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 l
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
});
您是否有任何代码可在此显示。?Java!=还有,您的问题不清楚您的问题应该标记为JavaScript(我怀疑您也使用jQuery?)。另外,java标记应该被删除。@Magnilex我无法按建议进行编辑编辑,编辑正在等待。担心的家伙刚刚开始使用javascript编写html。现在我被卡住了。这就是我到目前为止试过的。对不起,如果我的问题不清楚的话。嗨,我不太清楚你们说的从文本中获取数字是什么意思。你的意思是像查找带有文本(“5”)的“li”吗?我的意思是把文本放在li里面。例如:0,5,10,15…60