Jak pobrać atrybuty klikniętego elementu w JS


(pain3hp) #1

Jak pobrać atrybuty HTML z elementu na którym zostało wydane zdarzenie click. Nie można nic zmieniać w tym htmlu, przykładowo podam kod:

126p
bmw[/code]

nie można do nich nic dopisywać a trzeba pobrać np klase lub id w zależności w który został wykonany klik, tylko JavaScript, może być jQuery. Musi to działać na wszystkie linki na stronie


(Foxco77) #2

najprościej w jQuery

$(document).ready(function() {

	$("a").bind("click", function() {

		var klasa = "";

		var identyfikator = "";


		if ($(this).attr("class") != null) {

			klasa = $(this).attr("class");

		}


		if ($(this).attr("id") != null) {

			identyfikator = $(this).attr("id");

		}


		alert($(this).text() + " " + klasa + identyfikator);

	});

});