目前我已經手動設置每個變量,但我希望它自動執行此操作。獲取相同的每個類的文本並將其設置爲變量
這是我當前的代碼:
var homePos = $('#btn_home').offset();
var homeWidth = $('#btn_home').outerWidth();
var homeArrow = homePos.left + (homeWidth/2) - bodyWidth/2;
var serverPos = $('#btn_server').offset();
var serverWidth = $('#btn_server').outerWidth();
var serverArrow = serverPos.left + (serverWidth/2) - bodyWidth/2;
var infoPos = $('#btn_info').offset();
var infoWidth = $('#btn_info').outerWidth();
var infoArrow = infoPos.left + (infoWidth/2) - bodyWidth/2;
請注意,我basicly重複同樣的事情用不同的名稱和ID。
我有多個類別設置了不同的文本,如這些:
<div class="btn a" id="btn_Home">Home</div>
<div class="btn" id="btn_Info">Info</div>
所以我雖然我可以用文本,並從中創建變量,但我不知道怎麼樣。 我想我可以做這樣的東西,但我不知道如何從這裏繼續:
$('.btn').each(function() {
var btnText = $(this).text();
});
你正在創建大量的變量,但你實際上在做什麼? –