jQuery.globalEval()

Функция jQuery.globalEval() выполняет переданный в виде строки JavaScript-код. В отличие от метода eval(), переданный скрипт всегда выполняется в глобальной области видимости.

Варианты использования

jQuery.globalEval(JavaScript-код)
Выполняет переданный в виде строки JavaScript-код.

Примеры

<html>
<head>
  <title>Функции библиотеки jQuery</title>
  <script type="text/javascript" src="js/jquery.js"></script>
</head>
<body>
</body>
</html>

<script>
function local() {
  $.globalEval('var num_1 = 10'); /* глобальный eval() */
  eval('var num_2 = 20'); /* локальный eval() */
}

local();
alert(num_1); /* 10 */
alert(num_2); /* ReferenceError: num_2 is not defined */
</script>