所以我在我的script.js文件中有一個數組。該數組包含大約12種不同的東西。我使用數組來存儲divs ID'。因爲我想動態加載這些div。我已經做到了,我動態加載了div,但是現在我想使用該數組加載第一個div(標題,圖片等)中的內容。我有一個包含不同div ID的數組我如何從aray javascript/jquery中定位特定的ID
let donorFeatureNames = [
'SpawnVehicle',
'RepairVehicle',
'RocketVoltic',
'MoreVehicle',
'ChatColors',
'Deagle',
'M4',
'Sniper',
'CopFeature',
'CrimFeature',
'Changeskin',
'Cash'
]
function loadFeatures() {
for (i = 0; i < 12; i++) {
$('#featureMenu').append('<div id=' + '"' + donorFeatureNames[i] + '"' + 'class="item notLoaded"></div>')
$("'#" + donorFeatureNames[i] + "'").append(span class="title">' + $(this).data('donorfeature') + '</span>)
}
我希望你明白我在問什麼。因爲我不擅長解釋事情。
是否要在實例化期間或之後添加這些附加屬性? – Korgrue
我已更新帖子。主要關心的是如何讓這部分工作: $(「'#」+ donorFeatureNames [i] +「'」) 我可能會知道該怎麼做的一切。 – Fokkess
$(this).data('donorfeature')'這是什麼?你是否在點擊處理程序中調用這個函數? ''(「'#」+ donorFeatureNames [i] +「'」)'應該是'$(「#」+ donorFeatureNames [i])',第二個'append'引號全部關閉 – Huangism