$(document).ready(function(){
$( '*' ).click( function( e ) {
e.preventDefault();
console.log($(this).attr('id'));
});
});
Dzień dobry, korzystam z powyższego skryptu aby pobierać ID elementu, na który klikne i powstrzymywać jego domyślną akcje.
Problem w tym, że po kliknięciu nie pobiera mi ID jednego, klikniętego elementu ale całego drzewa na nim.
Z html, z body i dopiero element, który jest klikany.
Czy mogą jakoś pobrać ID jedynie klikanego elementu?
Natomiast poniższy skrypt pokazuje dane tylko jednego elementu ale w powielonej wersji np w konsoli dostaje kilka razy informacje z e.target
$(document).ready( function() {
$( '*' ).on("click", function( e ) {
e.preventDefault();
console.log(e.target);
});
});
Wygląda to tak jakby click wykonywał się kilkukrotnie.