检查其他一些帖子,找到了我需要的代码,但并没有完全按照我的需要去做。
我想根据图像的 alt 标签向父元素添加一个类。
所以从这里:
<div class="img-wrap">
<div class="img-icon">
<a href="">
<img alt="home" />
</a>
</div>
</div>
对此:
<div class="img-wrap home">
<div class="img-icon">
<a href="">
<img alt="home" />
</a>
</div>
</div>
这是我正在使用的代码:
$('img').each(function() {
$(this).parent().addClass( $(this).attr('alt') );
});
虽然这添加了所需的类,但它会将其添加到“a”......但是我希望它添加到#img-wrap。我怎样才能做到这一点?