Всем привет
не понимаю что за конченный язык этот javascript и на ем же основанная jquery.
есть обычный код который будет работать во всех языках программирования,только не в javascript (я имею в виду не конкретный код а принцип).
<script type="text/javascript">
$(function() {
var category_id;
$('.category').click(function() {
category_id = $(this).attr('id');
alert(category_id);
});
if (category_id)
getCategoriesByParent(category_id);
});
В этом коде есть переменная category_id которая после события клика на div с классом category инициализируется значением аттрибута id.Далее переменная category_id должна передаваться в функцию getCategoriesByParent(category_id),но она туда почему-то не передается,хотя внутри события клик она видна и alert(category_id) ее выводит.Но ведь она объявлена выше кода $('.category').click(function() { следовательно значение в ней должно сохраняться и передаваться в функцию getCategoriesByParent(category_id),но не передается.
Вопрос:почему????????????????????????? ?????????????????????????????????????????????????? ???????????????????????????????????????