Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.10.2014, 12:58
Аватар для light
Аспирант
Отправить личное сообщение для light Посмотреть профиль Найти все сообщения от light
 
Регистрация: 11.04.2014
Сообщений: 60

Не срабатывает .on()
<script>
$(function(){	
	$(".like").on("click", function(){  
		$.ajax({  
			type: "POST",  
			data: "likeId="+$(this).attr("data-id"),
			url: "js/like.php",  
			success: function(likes){
					$("#c"+likes.id).html(likes.like);
				}					
		});			
	});	
  
	$(".loads").on("click", function(){  
		$.ajax({  
			type: "POST",   
			url: "js/addImgbig.php",  
			success: function(newImg){    
				  $("#blockImgInst").html("<input type='submit' value='2' class='like'>");
				}
			});  					
		});		
	});

</script>


<div id="blockImgInst">
	<input type="submit" value="1" class="like">
</div>
<div class="loads">load</div>


При клике по like value=1 все работает, файл js/like.php подгружается.
Но если кликнуть load, а потом like value=2 ничего не происходит.
Подскажите пожалуйста почему?
Ответить с цитированием
  #2 (permalink)  
Старый 30.10.2014, 13:09
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,124

light, а так?

$("#blockImgInst").on("click", ".like",function(){...});
Ответить с цитированием
  #3 (permalink)  
Старый 30.10.2014, 13:10
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,124

Сообщение от light
Подскажите пожалуйста почему?
Читай "Прямая и делегированная обработка (параметр selector)"
http://jquery.page2page.ru/index.php5/On
Ответить с цитированием
  #4 (permalink)  
Старый 30.10.2014, 13:13
Аватар для light
Аспирант
Отправить личное сообщение для light Посмотреть профиль Найти все сообщения от light
 
Регистрация: 11.04.2014
Сообщений: 60

ksa,
Работает, спасибо)
И отдельное спасибо за ссылку) давно хотел с этим разобраться)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
.delegate( vs .on( Casufi jQuery 5 02.04.2014 14:35
onclick срабатывает со 2 раза в ie djonA Общие вопросы Javascript 19 25.03.2013 01:07
AJAX запрос в Internet Explorer срабатывает через раз nikolayseo jQuery 5 13.11.2012 00:13
Нажатие по дате в календаре срабатывает только со второго клика afr0 Events/DOM/Window 4 31.10.2012 13:39
Кроссбраузерная обертка AttachEvent Dim@ Ваши сайты и скрипты 13 21.08.2012 21:21