我在jQuery函数中有一个名为selectedTeam
的对象,我可以记录 selectedTeam
的“名字”,但是在另一个.js
文件中属于另一个.html
文件,如果我尝试 log selectedTeam["Selected_Driver Weight"]
日志,则会得到未定义的值而不是实际值。
obj.js:
var selectedTeam = {
"Selected_Driver Weight": "none",
"Selected_Car Weight": "none",
"Selected_Car Speed": "none",
"Selected_Car Break Disk": "none"
}
main.js:
$(document).ready(function(){
$("#select-team_mercedes").click(function(){
isMercedesSelected = true;
console.log("You have successfully selected "+ Mercedes["Team Name"]);
//Set for selected
selectedTeam["Selected_Driver Weight"] = Mercedes["Team Name"];
console.log(selectedTeam["Selected_Driver Weight"]);
});
});
第二个html的.js文件:
console.log(selectedTeam["Selected_Driver Weight"]);
我得到:undefined
;
答案 0 :(得分:-1)
执行以下操作: 导出const selectedTeam = ...
在main.js中的执行以下操作: 从'path / to / your / obj.js'导入{selectedTeam}