简体   繁体   English

设置jQuery的顶级元素节点

[英]Set top level element node for jquery

I have the below page layout: 我有以下页面布局:

<div class="content">
    <div class="main-content profile0">
        <div class="messages">
        </div>
        <div class="moreinfo">
        </div<
    </div>

    <div class="main-content profile1">
        <div class="messages">
        </div>
        <div class="moreinfo">
        </div<
    </div>

</div>

Currently I have been doing things like 目前我一直在做类似的事情

$('.messages').remove();

but I need to be able to set which div is actually the parent, so I can tell jquery to only look at the childer of the div "main-content profile1" 但是我需要能够设置哪个div实际上是父对象,因此我可以告诉jquery只查看div“主要内容配置文件1”的子对象

So that then 这样

$('.messages').remove();

refers to the child of "main-content profile1" and not "main-content profile0" 指“主要内容配置文件1”的子级,而不是“主要内容配置文件0”的子级

您可以像这样使用find()

$('.main-content.profile1').find('.messages').remove();

正如AmmarCSE所说,您可以使用find(),但也可以只更改选择器。

$('.main-content.profile1 .messages')

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM