Porque no estás mandando el elemento a la función. Debería ser así:
Código HTML:
Ver original<a onclick="openInfo(this);" rel="ICHUMASH" href="#">ICHUMASH
</a>
Código Javascript
:
Ver originalfunction openInfo(enlace) {
var agent = $(enlace).attr('rel');
alert("rel: "+agent);
}
Aunque con los métodos de jQuery, esto puede ser más sencillo:
Código Javascript
:
Ver original$("a").click(function(){
var agent = $(this).prop("rel");
alert(agent);
});
Saludos