通过jquery更改img元素的src

时间:2016-02-02 13:32:50

标签: javascript jquery

如何更改元素img的src?我想将此属性更改为其他,当引用只有一个类:user。怎么做?在这种情况下,应该将img'// img1.blogblog.com/img/blank.gif'中的src更改为另一个。 img'//somethingelse.gif'的来源应该保持不变。

<ol id='bc_0_4TB'>
        <li id='bc_0_2B' class='comment' kind='b'>
            <div class='avatar-image-container'>
                <img src='//img1.blogblog.com/img/blank.gif'></img>
            </div>
            <div id='c5653317936849872669' class='comment-block'>
                <div id='bc_0_2M' class='comment-header' kind='m'>
                    <cite class='user'>Anonymous</cite>
                </div>
            </div>
        </li>
        <li id='bc_0_3B' class='comment' kind='b'>
            <div class='avatar-image-container'>
                <img src='//somethingelse.gif'></img>
            </div>
            <div id='c5653317936849872670' class='comment-block'>
                <div id='bc_0_2M' class='comment-header' kind='m'>
                    <cite class='user blog-author'>Author</cite>
                </div>
            </div>
        </li>    
    </ol>

2 个答案:

答案 0 :(得分:3)

  

当cite只有一个类时,我想将此属性更改为其他属性   :用户

您可以使用:

$('cite[class="user"]').closest('li').find('img').attr('src','newSrc');

答案 1 :(得分:0)

要使用jquery更改src属性,只需使用.attr()函数进行设置即可。 http://api.jquery.com/attr/

仅当您想要更改它时才能更改它的逻辑。请告诉我们您已尝试过的内容。