我无法在jquery中单击图像时更改图像 请看这个
$("#signin").click(function (event) {
event.preventDefault();
alert("show data");
$("#signin").Attr('src', 'images/icon.png');
});
答案 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');
});