gpt4 book ai didi

jquery - 我如何查找以获取任何具有以特定字符串开头的 id 的 div

转载 作者:行者123 更新时间:2023-12-01 06:25:38 25 4
gpt4 key购买 nike

我有一些动态代码可以创建一个 div 列表。我想取回一个要循环的项目列表,这些项目的 id 具有相同的字符串开头。

例如,我可能有

<div id="table1" . . .
<div id="table2" . . .
<div id="table3" . . .

如何使用 jquery 获取 id 以“table”开头的所有 div 的列表?

最佳答案

您可以为此使用属性选择器。

$("div[id^='table']")...

上面的意思是查找所有id以“table”开头的div。

通常,您希望尽可能避免使用属性选择器,但是如果您经常这样做,我建议您更改 HTML:

<div id="table1" class="table" . . .
<div id="table2" class="table" . . .
<div id="table3" class="table" . . .

所以你可以简单地这样做:

$("div.table")...

这会快得多。

更新:您似乎(在评论中)询问了有关循环的问题。对于此用途each() :

$("div[id^='table']").each(function() {
// `this` now refers to the current element
});

关于jquery - 我如何查找以获取任何具有以特定字符串开头的 id 的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2083448/

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