我的HTML代码:
<img src="" alt="google.com">
<img src="" alt="gmsil.com">
<img src="" alt="gmail1.com">
如何获取img
代码的所有alt值?
答案 0 :(得分:5)
试试这个:你可以使用jquery对象的attr()
方法。迭代所有图像并调用$(this).attr('alt');
以获取alt属性值。
$(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">
答案 1 :(得分:4)
您可以使用map()
将所有alt作为数组,如下所示
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">
答案 2 :(得分:1)
$('img').each(function(){
console.log(this.getAttribute('alt'));
})
答案 3 :(得分:1)
var imgAltTagArr=[];
$('img').each(function(){
imgAltTagArr.push($(this).attr('alt'));
});
alert(imgAltTagArr);
答案 4 :(得分:0)
$('img').each(function(){
console.log($(this).attr('alt'));
})
working fiddle