Mein HTML-Code:Wie alle Alt Attribute aller img-Tags erhalten jQuery
<img src="" alt="google.com">
<img src="" alt="gmsil.com">
<img src="" alt="gmail1.com">
Wie alle alt Werte von img
Tag bekommen?
Mein HTML-Code:Wie alle Alt Attribute aller img-Tags erhalten jQuery
<img src="" alt="google.com">
<img src="" alt="gmsil.com">
<img src="" alt="gmail1.com">
Wie alle alt Werte von img
Tag bekommen?
$('img').each(function(){
console.log(this.getAttribute('alt'));
})
Sie können alle Alts als Array erhalten mit map()
wie folgt
var alts = $('img').map(function() {
return this.alt;
}).get();
alert(alts);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img src = "" alt="google.com">
<img src = "" alt="gmsil.com">
<img src = "" alt="gmail1.com">
try this: Sie können von attr()
Methode von jQuery-Objekt machen. Iteriere alle Bilder und rufe $(this).attr('alt');
an, um den alt-Attributwert zu erhalten.
$(function(){
$('img').each(function(){
alert($(this).attr('alt'));
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<img src = "" alt="google.com">
<img src = "" alt="gmsil.com">
<img src = "" alt="gmail1.com">
$('img').each(function(){
console.log($(this).attr('alt'));
})
working fiddle
var imgAltTagArr=[];
$('img').each(function(){
imgAltTagArr.push($(this).attr('alt'));
});
alert(imgAltTagArr);
'attr()' ist hier nicht unbedingt erforderlich. 'alert (this.alt);' wird gut tun. – techfoobar
Ja, es ist eine der Möglichkeiten, 'alt' zu lesen, deshalb habe ich gesagt, Sie können' attr() 'verwenden –