Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Взаимодействие вызова и функции (https://javascript.ru/forum/misc/44868-vzaimodejjstvie-vyzova-i-funkcii.html)

Roman S 04.02.2014 23:43

Взаимодействие вызова и функции
 
Скажите, как можно правильно сделать.

1. есть js файл в нем:

(function($) { 
....
function test(txt)
$(".count").html(txt);
}
......
})(jQuery);


2. HTML в котором в шапкe загружается js, есть:

<div class="count"> </div>
<script type="text/javascript">
$('.count').click(function(){
 test('OK');
})
</script>


Не могу не где найти описание с простым примером, как можно функцию заставить взаимодействовать с вызовом и наоборот.

рони 05.02.2014 00:04

Roman S,
:-?
var test;
  (function($) {
....
test = function (txt)
$(".count").html(txt);
}
......
})(jQuery);

Roman S 05.02.2014 17:21

$(".count").html(txt); не меняет контент :(

Roman S 05.02.2014 17:32

Су сорри, подправил проблему.

Roman S 05.02.2014 17:33

рони - спасибо!

рони 05.02.2014 17:48

Roman S,
может фигурные скобочки {} недописали у функции test?
http://learn.javascript.ru/play/QhzGcb

danik.js 05.02.2014 18:49

this.test = function(){}
либо более надежно:
window.test = function() {}


Часовой пояс GMT +3, время: 20:37.