javascript - Jquery 无法选择链接内的图像

标签 javascript jquery

我正在尝试选择链接内的图像。

JQUERY:

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

HTML:

<div id="selskaber">
    <a target="_blank" href="#">
    <img style="border:none;" src="/images.pmg" alt="Telenor">
    </a>
</div>

更新:

我已经删除了 next()。仍然没有添加边框。

我的CSS:

#wrap #selskaber a {border:none;margin-left:10px;display:inline-block !important;
    height: 41px;
    margin-top: 5px;
    width: 150px;}

最佳答案

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

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

#selkskaber a:hover img{
    border: 1px solid #0167B0;
}

将做完全相同的事情,并且无需 JS 即可兼容 IE6。

关于javascript - Jquery 无法选择链接内的图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9268263/

相关文章:

javascript - 使用循环将内容添加到多个类,但每个类中只有 1 个元素接收内容

javascript - USPS 跟踪 XMLHttpRequest 的 API 问题

php - JQuery/AJAX 脚本有效但仍然显示通知?

Jquery 复选框

javascript - 使用 Bootstrap Modal 代替 Javascript Alert

javascript - 搜索引擎和内联模板

javascript - 在弹出窗口中显示正确的缩略图

javascript - 读取列表中特定元素的数据

jquery - 使用 jQuery 访问 CKEditor iframe 的样式标签

javascript - 检查哪些元素包含已突出显示的文本