Descendant选择器和:has选择器有什么区别?
从文档:
后代选择器 描述:选择作为给定祖先后代的所有元素. 元素的后代可以是该元素的子元素,孙子元素,曾孙子元素等等.
后代选择器
描述:选择作为给定祖先后代的所有元素.
元素的后代可以是该元素的子元素,孙子元素,曾孙子元素等等.
:具有 描述:选择包含至少一个与指定选择器匹配的元素的元素. 表达式$('div:has(p)')匹配<div>if <p>在其后代中的任何位置,而不仅仅是直接子项.
:具有
描述:选择包含至少一个与指定选择器匹配的元素的元素.
表达式$('div:has(p)')匹配<div>if <p>在其后代中的任何位置,而不仅仅是直接子项.
$('div:has(p)')
<div>
<p>
即使在阅读了解释之后,差异也不明确.有人可以帮我理解吗?
javascript jquery jquery-selectors
javascript ×1
jquery ×1
jquery-selectors ×1