Страница 1 из 1

Модуль и видимость переменных

СообщениеДобавлено: 03 дек 2009, 00:29
bobroff
Пишу свой модуль Выглядит это так:
Код: Выделить всё
;(function($) {

$.fn.addIngredient = function(options){
   var options = jQuery.extend({
...
var TestVar;
   return this.each(function(){

...

})(jQuery);


Хочу внутри this.each(function(){} в отедьной функции присвоить перевенной TestVar значение, а затем вывести. Пишу так:
Код: Выделить всё
       
        function setVar(var){
           TestVar=var;
           
        }
alert(TestVar);

... не работает

Получается только вот так, когда алерт внутри функции:
Код: Выделить всё
       function setVar(var){
           TestVar=var;
           alert(TestVar)
        }
;

...но мне этот вариант не подходит.

Есть какой-либо выход из положения?

Re: Модуль и видимость переменных

СообщениеДобавлено: 03 дек 2009, 01:13
admin
Код: Выделить всё
jQuery(document).ready(function(){
          var name='Пусто';
  function result(rand){

          return rand;
       }
     var name = result(123);
     alert (name);

});

Re: Модуль и видимость переменных

СообщениеДобавлено: 03 дек 2009, 01:20
admin
Код: Выделить всё
jQuery(document).ready(function(){
function setVar(per){
      TestVar=per;
return TestVar;       
 }
setVar(123)
alert(TestVar);
     

});