我目前在让 mouseover 和 mouseout 函数在 jquery 中工作时遇到一些问题。我有两个名为“images/doomsday.jpg”的图像和另一个名为“keep_calm.png”的图像,我想在鼠标悬停时交换它们,然后在没有时交换回来。我已经包含了我目前正在尝试使用的代码,任何人都可以看到它的任何问题以及我哪里出错了吗?
$(function() {
$("images/doomsday.jpg")
.mouseover(function() {
var src = $(this).attr("src").match(/[^\.]+/) + "images/keep_calm.png";
$(this).attr("src", src);
})
.mouseout(function() {
var src = $(this).attr("src").replace("images/keep_calm.png");
$(this).attr("src", src);
});
});