gpt4 book ai didi

JQuery子选择器问题

转载 作者:行者123 更新时间:2023-12-03 22:58:14 25 4
gpt4 key购买 nike

我的html

<div id="x">
<div id="x1">
some text
<div>other text</div>
</div>
<div id="x2">just text</div>
<div>

我的电话

我有这个元素,而不是任何jquery选择器,1个或多个元素:

var x = $("#x");

现在我需要(这是一个能够发现选项卡等内部元素的插件)仅通过第一个 DIV 元素而不是其子元素进行导航。我正在努力...

$.each($($("div"), x), function() {
alert($(this).html());
});

显示:1.一些文字其他文字2.其他文字3.仅文本

$.each($($("div"), x).siblings(), function() {
alert($(this).html());
});

显示:1.只是文字2.一些文字其他文字

这是最近似的,但我需要按正确的顺序。有什么建议吗?谢谢

ps。因为它是一个插件,我不能这样做。

$("#x", "div....")

我需要这样做

#(newselector, x)

最佳答案

如果您不能使用 $("#x > div") 因为它应该适用于您想到的所有选择器,那么假设您将该特定选择器定义为 var x:

var x = $('#x');

// this will select only the direct div children of x whatever the x is
x.children('div');

关于JQuery子选择器问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1261784/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com