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 показывает пустой текст, а должен показать текст "Блок В").