这与jQuery无关,只与JavaScript作用域有关。
在第一个脚本中,您将在函数中声明一个变量,因此它是该函数作用域的一部分。在第二个脚本中,您试图从另一个函数访问变量。此函数不能访问其他函数的作用域。它们是独立的功能,具有独立的范围。
有办法做到吗?
在脚本1中,在全局范围内定义变量:
const THE_TEXT = 'This is THE_TEXT';
范围中的变量甚至认为它不是窗口对象的一部分。