因此,我试图编写一个油腻的脚本,并希望基于同一树中的span值来切换一个特定的div类。这将绑定到一个按钮操作。
我想出的最好的办法是...
$('span[data-doc=“true”]').parent().parent().parent().parent().parent().parent().parent().parent().toggle();
为了向上到达树并隐藏我想要的div类,我必须添加所有那些.parent()选择器。这种方法似乎也不能很好地处理表中剩余的项目。
我宁愿这样做,但它不会隐藏div类...
$('div.inline-block.carousel-cell)('span[data-doc=“true”]').toggle();
有没有更优雅的方法来隐藏基于span值的特定div类?谢谢你的帮助。
您应该尝试$('div.inline-block.carousel-cell:has(span[data-doc=“true”])').toggle();
执行此操作。请检查这个小提琴链接