2
我正在爲角色扮演遊戲GURPS構建一個基於Web的工具。數據保存在加載到數組中的多個XML文件中。根據用戶的更改,數據將重新填充到陣列的各種跨度,輸入和下拉列表中。到目前爲止沒有問題。jQuery沒有更新一些跨度
爲了給用戶更多的反饋,我添加了一個懸停彈出窗口,顯示當前武器的細節。對於初始編碼,這些值在編譯渲染問題時是硬編碼的。還沒有問題。
現在我試圖用真實數據實際填充懸停彈出窗口。我無法將它加載到跨度中!我已經調試過該功能,並確定我已經提取了我想要的數據。我使用了類似的代碼行來填充網頁的其他部分。
具體細節:我想在下面的跨度,以取代「AA」:
<span id="weaponName1" name="weaponName1" class="weaponName">aa</span><img src="Images/Firearms/Makarov_Suppressed.jpg">
我使用的的代碼試圖重新填充跨度:
function loadWeaponStats(person, weaponID) {
// Load stats of the current weapon into the "Details" anchor fly-out
for (xx1=0; xx1<WeaponsArray.length; xx1++) {
if (weaponID == WeaponsArray[xx1][0]) {
weaponName = WeaponsArray[xx1][1];
alert("weaponName: "+weaponName+"\nperson: "+person);
$("#weaponName"+person).val(weaponName);
xx1 = WeaponsArray.length; // Kill the loop
}
}
}
alert()僅僅是爲了確認我有正確的數據。以下行應該重新填充範圍,但它不。
所有的HTML,CSS &的JavaScript可以在GURPS Combat Calculator
發現拉出什麼小頭髮,我已經離開了。
感謝
謝謝!雖然我很困惑,爲什麼我所有的其他代碼都能正常工作,但事實並非如此。 – user1889833
@ user1889833:其他代碼是否位於同一頁面上?這可能是代碼沒有得到JQuery文件,或者你可能有錯誤...接受答案,因爲你的問題已經解決了。 –
@ user1889833:你可以把代碼不工作,你會得到這個問題... –