【发布时间】:2019-02-21 10:24:52
【问题描述】:
我有多个父 div,每个 div 都包含多个子跨度。在悬停父 div 时,我只想隐藏这些跨度中的一个。目前,我正在像这样抓取所有父 div:
div[id*=timeline_record_container]
每个父 div 都包含字符串 timeline_record_container,后跟一个唯一的动态 ID。然后我正在对它的孩子做类似的事情:
span[id*=timeline_record_default_icons]
它们都有字符串timeline_record_default_icons,后跟一个唯一/动态ID。将这两个选择器加在一起,悬停事件给了我这样的结果:
div[id*=timeline_record_container]:hover > span[id*=timeline_record_default_icons] {
display: none;
}
我的想法是悬停在timeline_record_container divs 上,找到timeline_record_default_icons 并将其设置为display: none。但是这不起作用,我是不是点错了?
【问题讨论】:
-
您的 HTML。请交出。
-
刚刚在图像中添加了 HTML。我更新了问题以更好地反映 HTML。我试图在编辑之前对其进行简化。