Показать сообщение отдельно
  #1 (permalink)  
Старый 10.04.2015, 15:58
Новичок на форуме
Отправить личное сообщение для kefirko Посмотреть профиль Найти все сообщения от kefirko
 
Регистрация: 23.01.2014
Сообщений: 5

onclick="" против $('div').click(function(){})
http://js.do/code/56492
В примере два блока. На блок A "навешиваю" событие после загрузки документа с помощью JQuery:
$(document).ready(function(){
	$('#a').click(function(){
		alert($(this).text());
	});
});

<div id="a">Блок A</div>

А на блок B "навешиваю" событие по старинке:
function click1(){
	alert($(this).text());
};

<div id="b" onclick="click1()">Блок B</div>

Подскажите пожалуйста. Почему для блока А все работает (alert показывает текст "Блок А"), а для блока В не работает (alert показывает пустой текст, а должен показать текст "Блок В").

Последний раз редактировалось kefirko, 10.04.2015 в 16:07.
Ответить с цитированием