我有一张图片,我正在尝试使用jQuery将其alt文本转换为小写:
我使用以下代码:
var altattr = $('img').filter(function(){
return $(this).attr('alt').toLowerCase().indexOf('alt') > -1;
});
答案 0 :(得分:3)
您可以将函数作为第二个参数传递给.attr()
方法。此函数检索两个参数,索引和值。试试:
$('img').attr('alt', function(){
return arguments[1].toLowerCase();
});
正如@AlexeiLevenkov评论的那样,为了更好地理解,请看这个例子:
$('img').attr('alt', function(index, value){
return value.toLowerCase();
});