您好,目前我所有的標籤都有相同的寬度。我如何設置不同寬度的各個標籤。例如,總數是100%,我有6個標籤。我希望寬度根據我放置的總價值而不同。就像我最後的標記名是H + 60,相當於100%。我的第一個標籤是H + 15,這是25%,依此類推。更改html中的標籤寬度
目前這是我的嘗試。
var n = $(".nav li").length;
var w = (100/n);
$(".nav li").width(w+'%');
您好,目前我所有的標籤都有相同的寬度。我如何設置不同寬度的各個標籤。例如,總數是100%,我有6個標籤。我希望寬度根據我放置的總價值而不同。就像我最後的標記名是H + 60,相當於100%。我的第一個標籤是H + 15,這是25%,依此類推。更改html中的標籤寬度
目前這是我的嘗試。
var n = $(".nav li").length;
var w = (100/n);
$(".nav li").width(w+'%');
要爲每個L1設置寬度你必須寫內部的各個寬度分配代碼:
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
});
嗨,我不太確定你的意思是從文本中獲取數字。你的意思是像發現(「李」)與文本(「5」)? – user3128861
我的意思是讓裏面的文字。例如:0,5,10,15 ... 60 – spring
你有任何代碼顯示在這裏。? – Akshat
Java!= JavaScript也是,你的問題不清楚 –
你的問題應該被標記爲JavaScript(我懷疑你也使用jQuery?)。另外,應該刪除java標籤。 – Magnilex