JQUERY 遍历
JQUERY child(子元素) 

JQUERY parent(父元素)

jQuery 中的 .parent() 方法用于选择匹配元素集合中每个元素的直接父元素。下面是该方法的详细解释和示例:

$("选择器").parent();


说明:

  • $("选择器"):这是用于在 DOM 中选择一个或多个元素的 jQuery 选择器。

  • .parent():这个 jQuery 方法沿着 DOM 树向上遍历,找到每个匹配元素的直接父元素。


示例

假设有如下 HTML 结构:

<div class="parent">
    <div class="child"></div>
</div>

要选择 .child 元素的直接父元素并进行操作,可以这样写:

$(".child").parent().css("border", "1px solid red");


在这个示例中:

  • $(".child") 选择所有具有 .child 类的元素。

  • .parent() 然后选择每个 .child 元素的直接父元素,即 .parent。

  • .css("border", "1px solid red") 为每个找到的 .parent 元素添加了红色边框样式。


注意事项

  • 遍历:.parent() 只选择每个匹配元素的直接父元素。如果需要遍历多个层级,可能需要使用 .parents() 或多次调用 .parent()。

  • 多个元素:如果选择器匹配多个元素,.parent() 将返回每个元素的父元素。

  • 空集合:如果选择器没有匹配到任何元素,.parent() 将返回一个空的 jQuery 对象。


使用场景

  • DOM 操作:修改或访问父元素的属性。

  • 事件委托:为父元素添加事件监听器,实现有效的事件处理。

  • DOM 遍历:向上遍历 DOM 树以查找特定容器或上下文。


总的来说,.parent() 是 jQuery 中用于导航 DOM 层次结构并与匹配元素的父元素进行交互的基础方法。