javascript - Jquery Image like ..鼠标悬停时替换图像

标签 javascript jquery html dom

我会在鼠标悬停时替换图片。
我发现了一个不错的脚本here ,但问题是页面上的所有图像都被替换。

这样我就可以在选择时过滤图像。
我为每张图片添加了结尾“_rep”。

我使用的代码:

$("img")
  .mouseover(function() {
    var src = $(this).attr("src").match(/[^\.]+/) + "_akt.png";
    $(this).attr("src", src);
  })
  .mouseout(function() {
    var src = $(this).attr("src").replace("_akt.png", ".png");
    $(this).attr("src", src);
  });

搜索类似的内容:

$("img like %_rep%")
//code mouseover, mouseout

最佳答案

如果我理解正确的话,你想替换名称结尾为 _rep 的图像?

在这种情况下,您可以这样做:

$('img[src$="_rep.png"]')

关于javascript - Jquery Image like ..鼠标悬停时替换图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33364378/

相关文章:

javascript - 我们如何跟踪 Javascript 错误?现有的工具真的有用吗?

javascript - 将对象传递给函数

javascript - 用 <span class "Rs."> 包装文本 ="someClass"的每一次出现

html - 在 Firefox 中选择元素的边框

php - Isset post 和 break for 循环

javascript - WebGL 从屏幕外 Canvas 正确读取像素

javascript - 通过键列表获取嵌套键以按顺序排列

javascript - 如何查找并单击具有特定类和没有特定类的元素?

html - 如何将preserveAspectRatio添加到用作背景图像的svg

Javascript - 获取输入 onclick 的更改值