.click 関数を介して取得される変数があり、それを別の関数に渡したいのですが、他の関数を呼び出しても何も起こらないため、正しく渡すことができません。
var className;
var flavor;
(function ($) {
Drupal.myTest = Drupal.myTest|| {};
Drupal.behaviors.myTest= {
attach: function (context, settings) {
Drupal.myTest.myFunction= function (className) {
var passedVar= className;
alert(passedVar);
};
$('.buttons').on('click', function(event) {
className = $(this).attr('class');
});
$('#test').on('click, function(event) {
Drupal.myTest.myFunction();
});
}
};
}(jQuery));