div显示文件名,x是i标签,现在是鼠标在i上边的时候,我需要修改div的背景色,但是没有办法选中前一个元素,
或是能选中父级div里的第一个子元素div吗
div显示文件名,x是i标签,现在是鼠标在i上边的时候,我需要修改div的背景色,但是没有办法选中前一个元素,
或是能选中父级div里的第一个子元素div吗
css没想出来怎么搞,你看能不能尝试一下jQuery呢?
<script>
$('.anticon-across').hover(function(){
$(this).parent().find('.ant-upload-list-item-info').css('background','red')
},function(){
$(this).parent().find('.ant-upload-list-item-info').css('background','transparent')
})
</script>
是左右浮动结构吗?
如果是,那你把你红线圈起来的div和i调换一下位置,然后使用
.action:hover + .ant-upload-list-item-info {
background: skyblue;
}
5 回答2.2k 阅读
4 回答1.9k 阅读✓ 已解决
3 回答2.6k 阅读
5 回答2k 阅读
2 回答1.2k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
3 回答1.1k 阅读✓ 已解决
css
没有办法获取前一个元素 不过可以获取后面的元素