Javascript jQuery不更新某些跨度
我正在为角色扮演游戏大师们构建一个基于网络的工具。数据保存在几个加载到数组中的XML文件中。根据用户所做的更改,将数据重新填充到阵列中的各种跨距、输入和下拉列表中。到目前为止没有问题 为了给用户更多的反馈,我添加了一个锚,它会弹出一个悬停窗口,显示当前武器的详细信息。对于初始编码,这些值是在我解决渲染问题时硬编码的。还是没有问题 现在我试图用真实数据填充悬停弹出窗口。我无法将真实数据加载到span中!我已经调试了这个函数,并且确信我已经提取了我想要的数据。我使用了类似的代码行来填充网页的其他部分 具体说明:我想替换以下范围中的“aa”:Javascript jQuery不更新某些跨度,javascript,jquery,html,repopulation,Javascript,Jquery,Html,Repopulation,我正在为角色扮演游戏大师们构建一个基于网络的工具。数据保存在几个加载到数组中的XML文件中。根据用户所做的更改,将数据重新填充到阵列中的各种跨距、输入和下拉列表中。到目前为止没有问题 为了给用户更多的反馈,我添加了一个锚,它会弹出一个悬停窗口,显示当前武器的详细信息。对于初始编码,这些值是在我解决渲染问题时硬编码的。还是没有问题 现在我试图用真实数据填充悬停弹出窗口。我无法将真实数据加载到span中!我已经调试了这个函数,并且确信我已经提取了我想要的数据。我使用了类似的代码行来填充网页的其他部分
<span id="weaponName1" name="weaponName1" class="weaponName">aa</span><img src="Images/Firearms/Makarov_Suppressed.jpg">
aa
我尝试重新填充span时使用的代码是:
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
}
}
函数loadWeaponStats(个人,武器ID){
//将当前武器的属性加载到“细节”锚飞出中
对于(xx1=0;xx1您还可以执行以下操作:
$("#weaponName"+person).text(weaponName);
您不能使用Val()方法。谢谢!!!我明白了,尽管我不明白为什么我的其他代码都能工作,但这不能。@user1889833:其他代码是否在同一页上?可能是代码没有获取JQuery文件,或者您可能有错误…在问题解决后接受答案。@user1889833:您可以将不工作的代码放入你会得到问题的。。。