Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   не работает live() (https://javascript.ru/forum/jquery/18458-ne-rabotaet-live.html)

Enxiro 01.07.2011 15:30

не работает live()
 
Здравствуйте.
Вопрос правильно ли я написал селектор, а то live почему-то не срабатывает. и вообще работает ли live со сложным селектором?
$(document).ready(function(){
		$('#obj-grid .items > tbody > tr').live("click",function(e){
			
			$('#detail_description').html('');
			
			var persone = $(this).find('td.row_persone').html();
			var description = $(this).find('td.row_description').html();
			
			var phone_mob = createPhoneMob($(this).find('td.row_phone_mob').html());
			var phone_stat = createPhoneStat($(this).find('td.row_phone_stat').html());
			//var phone_mob = $(this).find('td.row_phone_mob').html();
			//var phone_stat = $(this).find('td.row_phone_stat').html();
			
			$('#detail_description').html(description);

			var contacts = "";
			if(persone)
				contacts = persone + "<br />";
			if(phone_mob)
				contacts += phone_mob + "<br />";
			if(phone_stat)
				contacts += phone_stat;
			$('#detail_persone').html(contacts);
		});
	});

Enxiro 03.07.2011 21:13

разобрался. нужно было без пробелов писать, т.е
$('#obj-grid .items>tbody>tr').live("click",function(e){
...


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