Slyweb
На разработку сайта! Скидки 50%!

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

Вы можете задавать любые вопросы по jQuery.

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

Сообщение bobroff » 03 дек 2009, 00:29

Пишу свой модуль Выглядит это так:
Код: Выделить всё
;(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)
        }
;

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

Есть какой-либо выход из положения?
bobroff
 
Сообщения: 26
Зарегистрирован: 01 дек 2009, 23:40

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

Сообщение admin » 03 дек 2009, 01:13

Код: Выделить всё
jQuery(document).ready(function(){
          var name='Пусто';
  function result(rand){

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

});
admin
Администратор
 
Сообщения: 165
Зарегистрирован: 15 авг 2009, 20:02

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

Сообщение admin » 03 дек 2009, 01:20

Код: Выделить всё
jQuery(document).ready(function(){
function setVar(per){
      TestVar=per;
return TestVar;       
 }
setVar(123)
alert(TestVar);
     

});
admin
Администратор
 
Сообщения: 165
Зарегистрирован: 15 авг 2009, 20:02


Вернуться в Вопросы по jQuery

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

cron