在 jQuery 中,如何访问克隆的 div 对象中的子 div?

发布于 2024-12-06 01:00:20 字数 455 浏览 0 评论 0原文

我首先运行它来获取我的克隆数据

var cloned = $(".hoverer:first").clone().attr({id: 'id_'+itm_id, class: 'hoverer-active'});

该div中有一个div,其中有id和class,该div也有一个div,其中有id和class,我正在尝试访问第三个div的数据?

<div id="id_2" class="hoverer-active">
    <div id="sub1" class="test">
        <div id="bus2" class="tset">
            data i want to play with
        </div>
    </div>
</div>

I first run this to get my cloned data

var cloned = $(".hoverer:first").clone().attr({id: 'id_'+itm_id, class: 'hoverer-active'});

That div has a div within it that has an id and class, and that div also has a div in it that has id and class, and I am trying to access the data of the 3rd div?

<div id="id_2" class="hoverer-active">
    <div id="sub1" class="test">
        <div id="bus2" class="tset">
            data i want to play with
        </div>
    </div>
</div>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

開玄 2024-12-13 01:00:21

您可以使用 cloned 变量作为新 jquery 命令的上下文 ..

所以你也可以这样做

$('#bus2', cloned).attr('id', newid); // to alter the id if you know the existing one

,因为 cloned 变量保存一个 jquery 对象,你可以使用 .find 方法来查找其中的内容..

cloned.find('#bus2').attr('id',newid);

You can use the cloned variable as the context of new jquery commands..

So you can do

$('#bus2', cloned).attr('id', newid); // to alter the id if you know the existing one

alternatively, since the cloned variable holds a jquery object you can use the .find method to find content inside it..

cloned.find('#bus2').attr('id',newid);
巡山小妖精 2024-12-13 01:00:21

这是克隆对象中该 div 的选择器。请记住,在 jquery 中,当选择元素时,您可以提供第二个参数来定义要搜索的上下文。

$("#bus2", clone);

This is the selector for that div within your cloned object. Rembember in jquery when selecting an element you can provide a second parameter that defines the context in which to search.

$("#bus2", clone);
゛清羽墨安 2024-12-13 01:00:21

这是一个带有示例的 jsFiddle : http://jsfiddle.net/DavidLaberge/bjNMj/

Here is a jsFiddle with an example : http://jsfiddle.net/DavidLaberge/bjNMj/

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文