在Jquery中更改图像点击事件的图像

时间:2014-01-30 09:49:35

标签: javascript jquery

我无法在jquery中单击图像时更改图像 请看这个

$("#signin").click(function (event) {
    event.preventDefault();
    alert("show data");
    $("#signin").Attr('src', 'images/icon.png');
});

3 个答案:

答案 0 :(得分:1)

您需要更改

.Attr 

.attr

.Attr不是jQuery中的一个函数,它区分大小写。

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

注意:您可以使用this.src,无需使用jQuery来更改图片来源

$("#signin").click(function (event) {
    event.preventDefault();
    alert("show data");
    this.src= 'images/icon.png';
});

答案 1 :(得分:1)

$("#signin").click(function(e) {
    e.preventDefault();
    $(this).attr("src", "images/icon.png");
});

.attr< - 函数名称为小写。

答案 2 :(得分:0)

您错误拼写了函数attr()Attr应为attr,javascript 区分大小写

$("#signin").click(function (event) {
    event.preventDefault();
    alert("show data");
    $("#signin").attr('src', 'images/icon.png');
});