gpt4 book ai didi

javascript - jquery通过随机生成的div选择 child

转载 作者:太空宇宙 更新时间:2023-11-04 13:38:07 26 4
gpt4 key购买 nike

我有一堆生成的 div,我想从中抓取一个特定的子元素。

每一个大致是这样设置的:

<div id="generated-row-N>
<div class="seriously-generated-crap">
<div id="still-seriously-generated-crap-N">
<input name="child-to-select-N">
</div>
</div>
</div>

N是计数器

我并不精通所有不同类型的 jQuery 选择器,我尝试的是“开始于”选择器和“子”选择器的组合。

$("div[id^=generated-row-] > input[name^=child-to-select-]").each(function(){
// stuff I'm going to do to each input child
});

我认为我的错误是它认为 child 是 parent 的直接 child ,中间没有任何元素。有没有办法通过其他两个 div 并捕获一个 child ,而不管它有多深?

注意:我没有列出其他子项,因为生成的类和 ID 名称使用起来不可靠。

提前致谢。我没能在 SO 上找到类似的主题,如果这是重复的,请告诉我。

最佳答案

>是直接子选择器,省略即可。
并用单引号 ''

包裹你的属性值
$("div[id^='generated-row-']  input[name^='child-to-select-']")

关于javascript - jquery通过随机生成的div选择 child ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22063300/

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