Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.09.2010, 15:57
Аспирант
Отправить личное сообщение для Viper Посмотреть профиль Найти все сообщения от Viper
 
Регистрация: 27.09.2008
Сообщений: 88

live() не работает
Есть список
<ul class="dropdown" id="cn">
    <li>Выберите страну
        <ul>
            <li><a...>1</a></li>
            <li><a...>2</a></li>
            <li><a...>3</a></li>
...
        <ul>
    <li>
</ul>


второй список аналогичен только составляется из ajax-запроса.

<ul class="dropdown" id="cities" style="display: none;">
    <li>Выберите город
	<ul></ul>
    </li>
</ul>


$("#cn ul li a").click(function(e){
	e.preventDefault();
	$("#cn ul li").removeClass("current");
	$("#cities li ul li").remove();

	var uri = $(this).attr("href");
	var id = $.url.setUrl(uri).param("id");
	$.ajax({
		type: "GET",
		url: "<?php echo JRoute::_('index.php?option=com&format=raw'); ?>",
		data: "task=theatres&params=city_list&id="+id,
		success: function(r) {
			$("#cities").show();
			$("#cn ul li a#cn_"+id).closest("li").addClass("current");
			$("#cities li ul").append(r);
		}
	});
});
$("#cities ul li a").live("click", function(e){
	e.preventDefault();
	$("#cities ul li").removeClass("current");

	var url = $(this).attr("href");
	var cid = $.url.setUrl(url).param("id");
	var city = $.url.setUrl(url).param("city");
	$.ajax({
		type: "GET",
		url: "<?php echo JRoute::_('index.php?option=com&format=raw'); ?>",
		data: "task=theatres&params=thr_list&cn="+cid+"&city="+city,
		success: function(r) {
			$("#cities ul li a#c_"+id).closest("li").addClass("current");
			$("#show_map").show();
		}
	});
});


проблема в том что при клике на элементах второго списка ничего не происходит.
Где грабли?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Работает в Mozilla и не работает в IE Maxidrom Events/DOM/Window 4 27.02.2010 16:37
ява-скрипт выборочно работает-не работает zeta777 Internet Explorer 0 20.01.2010 11:41
Динамическая HTML форма (FireFox - работает, IE - не работает) dm1tr1y Общие вопросы Javascript 10 11.12.2009 15:59
Не работает eval в IE ..::Silence::.. Общие вопросы Javascript 8 25.03.2009 13:16
Скрипт меню-гармошки работает выборочно Extern Элементы интерфейса 2 23.02.2009 15:32