在jquery中将alt文本转换为小写

时间:2016-01-28 07:16:45

标签: jquery html

我有一张图片,我正在尝试使用jQuery将其alt文本转换为小写:

我使用以下代码:

var altattr = $('img').filter(function(){
            return $(this).attr('alt').toLowerCase().indexOf('alt') > -1;
            });

1 个答案:

答案 0 :(得分:3)

您可以将函数作为第二个参数传递给.attr()方法。此函数检索两个参数,索引和值。试试:

$('img').attr('alt', function(){
    return arguments[1].toLowerCase();
});

正如@AlexeiLevenkov评论的那样,为了更好地理解,请看这个例子:

$('img').attr('alt', function(index, value){
    return value.toLowerCase();
});

查看http://api.jquery.com/attr/#attr-attributeName-function