$("div#timezone").on("click", function(e){
if($(this).find("ul#tzcontent").css("display") == 'none'){
$(this).find("ul#tzcontent").addClass("tzactive").css("display","block");
$(this).find("ul#tzcontent a").click(function(){
var txt_li = $(this).text();
$("div#timezone span#tzactual").text(txt_li);
$.getJSON("test.php",function(html){
cont(html);
check_time();
});
if($("ul#tzcontent a").hasClass("tzactive") == false){
$(this).addClass("tzactive");
} else { $("ul#tzcontent a").removeClass("tzactive"); $(this).addClass("tzactive"); }
})
}else { $(this).find("ul#tzcontent").removeClass("tzactive").css("display","none");}
});
клик 1 раз срабатывает на div#timezone и ul#tzcontent a , делается аякс запрос, после него событие клик не работает. Если убрать аякс запрос, тогда все работает. Кто-то может объяснить почему так ?