使用.attr()更改图像不起作用

时间:2014-02-27 12:27:22

标签: javascript

我正在尝试更改点击时的img。 这是我的HTML代码:

<div id ="Nl">
   <img id="imgNl" src="images/Nl.jpg">
</div>

这是我找到的灵感来源:

<script>
        $('#Nl').click(function(){
            $('imgNl').attr('src', 'images/smiley.jpg');
        });
 </script>

它不起作用。我做错了什么?

3 个答案:

答案 0 :(得分:5)

您忘记了ID选择器'#'

$('#imgNl').attr('src', 'images/smiley.jpg');

有关选择器refer this

的更多信息

答案 1 :(得分:2)

<script>
        $('#Nl').click(function(){
            $('#imgNl').attr('src', 'images/smiley.jpg');
        });
 </script>

错过# ID

答案 2 :(得分:0)

你的正确脚本是: -

    <script>
         $('#Nl').click(function(){
         $('#imgNl').attr('src', 'images/smiley.jpg');
       });
    </script>