Я написал код, который отображает весь HTML-код документа во всплывающем сообщении:
<label>Hai world...</label>
<p>Test</p>
$(document).click(function(event) {
var text = $(event.target).parent().html();
alert(text);
});
Как я могу сузить мой код, чтобы показать мне только конкретный HTML-код части, на которую нажимается, а не весь HTML-код документа?
Это должно работать:
$(document).click(function(event) {
var text = event.target.outerHTML;
alert(text);
});
document.addEventListener('click', function() {
alert(event.target.outerHTML);
}, false);
Попробуйте это без jQuery
this
- скорее e.target
, с аргументом события.
console.log()
вместо alert.