Recuperar el atributo "rel" de un elemento anchor

Recuperar el atributo "rel" de un elemento anchor

Al intentar crear un plugin en Jquery de un lightbox me encontré con el siguiente bug de Jquery. Con estas lineas en teoria deberia devolver el valor que esta asociado al atributo rel. sAtributoRel = $('#idElementAnchor').attr('rel'); alert(sAtributoRel); Esto no funciona. Quizas esta pendiente de revision para la proxima version de este framework. Así que no me quedaba otra que programar a la vieja escuela. En javascript nativo. //Hecho con javascript nativo porque no funciona //en jquery function get_anchors_by_rel(sReltext) { //Array con todos los elementos anchor eArAnchors = document.getElementsByTagName("a"); eArAnchorFound = []; for (i = 0; i < eArAnchors .length; i++) { if( eArAnchors[i].hasAttribute("rel") && eArAnchors[i].rel == sReltext ) { eArAnchorFound.push(eArAnchors[i]); } } return eArAnchorFound; } Para ver el lightbox en ejecución haz click aquí Para saber mas sobre eaf_lightbox haz click aquí

Autor: Eduardo A. F.
Publicado: 27-02-2011 22:53
Actualizado: 16-04-2011 18:28