如何在jquery中调用image src属性

时间:2012-03-30 13:16:18

标签: jquery

我已经在jquery中完成了一些代码,但我在这个波纹管代码中发表了评论,我需要调用image src而不是.text可以为我的问题提供帮助。

$(".open").live('click', function () {
                $("#navMenu").animate({
                    width: "85px"
                }, {
                    queue: false,
                    duration: 500,
                    complete: function () {
                        //$(".open").text("CLOSE");
                        var $this = $(".open");
                        $this.removeClass();
                        $this.addClass("close");
                    }
                });
            });

            $(".close ").live('click', function () {
                $("#navMenu ").animate({
                    width: "52px"
                }, {
                    queue: false,
                    duration: 500,
                    complete: function () {
                        //$(".close").text("OPEN");
                        var $this = $(".close");
                        $this.removeClass();
                        $this.addClass("open");
                    }
                });
            });
        });

4 个答案:

答案 0 :(得分:4)

这应该给你src:

var source = $("#myImage").attr("src");

答案 1 :(得分:0)

假设.close是图像的集合,您只需使用以下命令即可获得src属性值:

var src = $('.close').attr('src');

如果要更改src属性:

$('.close').attr('src', 'my new value');

jQuery .attr() API documentation

答案 2 :(得分:0)

我猜你正在尝试设置/更改src attr, 所以你可以做点什么

 $('#image').atrr('src', newSrc);

http://api.jquery.com/attr/

答案 3 :(得分:0)

helmus answer对于获取图像src值是正确的,

如果你想设置src值,你应该这样做

$("#myImage").attr("src","http://newimage.com/new.jpg");