所以我有这样的jQuery和HTML代码
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<ol class="children">
<li class="comment byuser comment-author-someusername odd alt depth-2" id="comment-500">
<div id="div-comment-500" class="comment-body">
<div class="comment-meta">
<div class="comment-author vcard">
<div class="avatar-wrapper">
<img alt="" src="https://secure.gravatar.com/avatar/92b6ba12f2a3d2532ec846a89598c663?s=80&r=g" srcset="https://secure.gravatar.com/avatar/92b6ba12f2a3d2532ec846a89598c663?s=160&r=g 2x" class="avatar avatar-80 photo" height="80" width="80">
</div>
</div>
</div>
</div>
</li>
</ol>
li
我想要实现的是,当comment-author-
没有以IsVisibleFrom
开头的类时,img应该得到一个类。使用它,我可以更改该图片的src属性,但到目前为止,我的所有不同代码似乎都无效。你们有什么想法吗?
答案 0 :(得分:0)
请注意标记img
,您拥有< img alt=""
而不是<img alt=""
尝试:
if($(".comment-list .children>li").prop("class").indexOf("comment-author-") === -1) {
jQuery(this).child('.avatar-wrapper img').addClass('changepic');
}