gpt4 book ai didi

javascript - jQuery 获取特定 div 下的所有元素

转载 作者:行者123 更新时间:2023-11-30 07:21:21 28 4
gpt4 key购买 nike

我想获取特定 div 下以相同 id 前缀开头的所有脚本元素。假设我有这样的 html 代码:

<div id="row-1">
<script id="fix-1"></script>
</div>
<div id="row-2">
<script id="fix-2"></script>
</div>
<div id="row-3">
<script id="fix-3"></script>
</div>
<div id="row-4">
<script id="fix-4"></script>
</div>

例如,我想获取 div 下的所有脚本元素,id 为#row-2。它应该返回 fix-3 和 fix-4。

最佳答案

您想使用 nextAll()获取元素之后的所有 sibling 。

var elems = $("#row-2").nextAll();
elems.css("background-color", "green");
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script>
<div id="row-1">
<div id="fix-1">X</div>
</div>
<div id="row-2">
<div id="fix-2">X</div>
</div>
<div id="row-3">
<div id="fix-3">X</div>
</div>
<div id="row-4">
<div id="fix-4">X</div>
</div>

因此您希望元素将其与 next 组合并查找。

$("#row-2").nextAll().find("script")

关于javascript - jQuery 获取特定 div 下的所有元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41269127/

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