Jquery无法在链接中选择图像

Rai*_*ner 0 javascript jquery

我想在链接中选择一个图像.

JQUERY:

$('#selskaber img').hover(function () {
    $(this).next().css({'border' : '1px solid #0167B0 !important'});
  }, 
  function () {
    $(this).next().css({'border' : '1px solid #CCCCCC !important'});
  }
);
Run Code Online (Sandbox Code Playgroud)

HTML:

<div id="selskaber">
    <a target="_blank" href="#">
    <img style="border:none;" src="/images.pmg" alt="Telenor">
    </a>
</div>
Run Code Online (Sandbox Code Playgroud)

更新:

我删除了下一个().仍然没有添加边框.

我的CSS:

#wrap #selskaber a {border:none;margin-left:10px;display:inline-block !important;
    height: 41px;
    margin-top: 5px;
    width: 150px;}
Run Code Online (Sandbox Code Playgroud)

Chr*_*ski 9

嗯...你为什么在这里使用Javascript?

#selskaber a img{
    border:1px solid #ccc;
}

#selkskaber a:hover img{
    border: 1px solid #0167B0;
}
Run Code Online (Sandbox Code Playgroud)

将做完全相同的事情,并在不需要JS的情况下与IE6兼容.

  • 虽然这是完全有效的,但他要求采用jQuery方式.但我也同意:CSS风格. (2认同)