小编Nef*_*fri的帖子

如何通过css/javascript选择没有id/class的单​​元格中的图像

我想在表格单元格中选择一个图像来添加一些添加样式.HTML代码由sharepoint生成,因此图片上没有id/class,我无法编辑它.我不知道如何通过css或javascript选择它.

我想要选择的图片上方的下一课:

<td class="ms-rteTableEvenCol-0" style="width:25%;">?
  <a href="/cs/supplyhub/Plants/Forms/AllItems.aspx">
    <img src="/cs/supplyhub/SiteAssets/Picture21.png" 
         alt="Picture21.png" style="margin:5px;width:200px;height:133px;">
  </a>
  <br>
</td>
Run Code Online (Sandbox Code Playgroud)

我读了很多关于选择器的话题,但是我没有按照我的情况实现它们,所以请帮我一把.目标是添加一些鼠标悬停效果来表示图片作为按钮工作.

javascript css

1
推荐指数
1
解决办法
60
查看次数

如何将.hover函数添加到单元格中的图像?

我有一个由Sharepoint生成的HTML.我添加了一张桌子和几张图片,我想添加.hover到一个选定的图像.经过长时间的痛苦,我可以通过使用选择图像.querySelector,但如果我尝试:

    $(document).ready(function ()
    {
      document.querySelector('.ms-rteTableEvenCol-0 > a > img').hover(function ()
      {
        $(this).css('opacity', '.3');
      }, function ()
      {
      $(this).css('opacity', '1');
      });
    });
Run Code Online (Sandbox Code Playgroud)

我得到"Uncaught TypeError:document.querySelector(...).hover不是函数".我添加了Jquery,这不是原因.(大多数相关主题建议添加它)

如果我尝试.onmouseover:

$(document).ready(function ()
{
  document.querySelector('.ms-rteTableEvenCol-0 > a > img').onmouseover = function()
  {
   $(this).css('opacity', '.3');
  }
});
Run Code Online (Sandbox Code Playgroud)

这是有效的,但效果是永久性的,因此即使鼠标离开图像,透明度仍保持30%.所以我想使用.hover,但我没有经验,所以我不知道可能是什么问题,请帮我一把.

javascript css jquery

0
推荐指数
1
解决办法
81
查看次数

标签 统计

css ×2

javascript ×2

jquery ×1