Client-Side: HTML CSS JavaScript
Desenvolvimento WEB: O Céu é o limite
Removendo atributos usando jQuery
Para remover atributos de elementos HTML usando a biblioteca jQuery fica fácil. Veja o código abaixo.
jQuery.fn.removeAttributes = function() {
return this.each(function() {
var attributes = $.map(this.attributes, function(item) {
return item.name;
});
var elemento_escolhido = $(this);
$.each(attributes, function(i, item) {
elemento_escolhido.removeAttr(item);
});
});
}
Este código cria, podemos dizer um plug-in para remover todos os atributos de qualquer elemento HTML.
A primeira linha do código acima é justamente o nome que estou dando ao método do jQuery que será criado. Neste caso “removeAttributes”.
A função na verdade vai percorrer, por meio do “each” todos os atributos de qualquer elemento HTML. A linha “$.map(this.atributes” é que faz referência a cada possível atributo de um determinado elemento HTML.
As demais linhas, você pode ver que vai entrar em cada atributo do elemento HTML e o remover.
Depois é só chamar o método, como você pode ver no código abaixo:
$("a").removeAttributes();
Tags: atributos, HTML, jQuery, plugin, plugin jQuery
muito bom, parabens pelo blog ajudo muito em umas duvidas q eu tinha sobre css (:
vou visitar aqui sempre…
gostaria de perguntar… tem algum post relacionado a div?
nao consigo achar um tutorial decente que solucione minhas duvidas…
obrigado e parabens.
Oi Yohann
Obrigado pelo comentário. Eu ainda não escrevi nada sobre o elemento HTML div. Realmente é um tema muito interessante.
Mais uma vez, obrigado e forte abraço