Procurando em elementos html em um texto
13/12/2016
0
No caso eu tenho um texto que podem conter tags img, eu preciso acha-las e verificar se existe alguma sem a tag alt.
É possível acha-las ou até modifica-las?
Marcus Holloways
Post mais votado
14/12/2016
Normalmente a gente procura por um atributo do elemento, pode ser qualquer coisa. Você pode obter por exemplo, todos os elementos que utilizam uma determinada classe css, ou todos os inputs que existem na tela.
No caso de imagens o atributo "src" é o mais comum de ser utilizado.
Se você utilizar o código abaixo vai obter todos os elementos que possuem o atributo 'src' na tela.
jQuery("#my_image").attr("src")
Já se você quiser alterar, basta colocar mais uma parâmetro setando o novo valor que você quer.
jQuery("#my_image").attr("src", "new.jpg")
Já em javascript você pode pegar pelo atributo (attr) ou então pela tag 'img', veja:
var imgs = document.getElementsByTagName("img");
Aline Bianchini
Mais Posts
13/12/2016
Aline Bianchini
Dá sim! Com Jquery você pode obter as tag de imagem através do atributo e também modifica-las.
jQuery("#my_image").attr("src", "new.jpg")
13/12/2016
Marcelo Pastore
14/12/2016
Marcelo Pastore
15/12/2016
Marcus Holloways
Mas tem como fazer isso com um html em texto? No caso ele não é de fato um elemento na pagina ainda, mas sim o conteúdo de um textarea por exemplo.
19/12/2016
Aline Bianchini
Você pode dar uma id para seu textarea e pegar o conteúdo dele como falei acima ( através de uma atributo) e jogar numa variável, e aí varrer a variável a procura dos elementos html.
Clique aqui para fazer login e interagir na Comunidade :)