Показать код элемента, нажимая на его часть

0

Я написал код, который отображает весь HTML-код документа во всплывающем сообщении:

<label>Hai world...</label>
<p>Test</p>

$(document).click(function(event) {
    var text = $(event.target).parent().html();
    alert(text);
});

Как я могу сузить мой код, чтобы показать мне только конкретный HTML-код части, на которую нажимается, а не весь HTML-код документа?

  • 0
    Примечание: начните использовать console.log() вместо alert.
  • 1
    @A.Wolff:A.Wolff: Вы должны сделать это ответ!
Показать ещё 3 комментария
Теги:

2 ответа

1

Это должно работать:

$(document).click(function(event) {
    var text = event.target.outerHTML;
    alert(text);
});
  • 0
    Оооооорей. Спасибо, все заработало
0
document.addEventListener('click', function() {
    alert(event.target.outerHTML);
}, false);

Попробуйте это без jQuery

  • 2
    Не было бы this - скорее e.target , с аргументом события.
  • 0
    @minitech исправил это ... Спасибо

Ещё вопросы

Сообщество Overcoder
Наверх
Меню