我有四個標籤沒有包裹在一個div一個ID遍歷字母,並添加ID到一個標籤
<div class = "comTabs">
<a></a>
<a></a>
<a></a>
<a></a>
</div>
我想命名使用的英文字母的循環中的一個標籤ID按降序排列
<div class = "comTabs">
<a id = "A"></a>
<a id = "B"></a>
<a id = "C"></a>
<a id = "D"></a>
</div>
這裏是我JS
for (var i = 0; i < ($('.commTabs a').length); i++) {
var $elem = $('.commTabs > a')[i];
這裏是它去錯了,所有A標籤ID被定義爲 「Z」
for (var letter = 65; letter <= 90; letter++) {
$($elem).each(function(i) {
$(this).attr('id', String.fromCharCode(letter));
});
}}
在此先感謝!
是的,我剛剛看到,不知道你是否注意到,但你有一個正常的循環,然後每個循環裏面的for循環 – Huangism