Javascript 当内部元素的类处于活动状态时显示块父类
所以,我有一些问题。我有多个具有相同类的父div,我希望当每个父div中的元素具有类“selected_tip”时,显示该元素父级的block父级。如何做到这一点。请记住,id是dinamic的。我的代码是:Javascript 当内部元素的类处于活动状态时显示块父类,javascript,jquery,html,Javascript,Jquery,Html,所以,我有一些问题。我有多个具有相同类的父div,我希望当每个父div中的元素具有类“selected_tip”时,显示该元素父级的block父级。如何做到这一点。请记住,id是dinamic的。我的代码是: 普鲁斯佩特 受孕 碳化硅 普雷吉特 火热的 您可以使用 对于集合中的每个元素,通过测试元素本身并在DOM树中遍历其祖先,获取与选择器匹配的第一个元素 或者,用于向上遍历到父级 获取当前匹配元素集中每个元素的父元素,可选地通过选择器进行筛选 你的问题不太清楚?据我所知,您想显示class
普鲁斯佩特
受孕
碳化硅
普雷吉特
火热的
您可以使用
对于集合中的每个元素,通过测试元素本身并在DOM树中遍历其祖先,获取与选择器匹配的第一个元素
或者,用于向上遍历到父级
获取当前匹配元素集中每个元素的父元素,可选地通过选择器进行筛选
你的问题不太清楚?据我所知,您想显示class=“tip”div我说的对吗?父级的父级是带有类tip的div,如前所述,您想显示所有这些div吗?请提供更多的背景…我成功了。我只想在包含带有所选提示类的范围时显示提示类。希望这是有道理的。谢谢。当页面加载时,课堂准备好了吗?或者是后来动态添加的?谢谢,我没有投反对票,其他人投了。这是一个清楚而好的解释。再次感谢你。
$('.selected_tip').closest('div.tip').css('display', 'block')
$('.selected_tip').parent().parent().css('display', 'block')