gpt4 book ai didi

javascript - jQuery 选择器 id 就像只有一个通配符?

转载 作者:行者123 更新时间:2023-12-01 02:47:02 26 4
gpt4 key购买 nike

Summary

我必须在将空白条目提交到服务器之前删除它们。

要选择的元素是带有 ID 的 HTML 表。它们具有相同的 Id 模式。

ID 模式:couvertureAdditionnelle_%

%:它是基于页面上具有该Id的表的数量的给定索引。

例如:

<table id="couvertureAdditionnelle_0">        
...
<table id="couvertureAdditionnelle_0_descriptions">
...
</table>
...
</table>
<table id="couvertureAdditionnelle_1">
...
<table id="couvertureAdditionnelle_1_descriptions">
...
</table>
...
</table>
...
<table id="couvertureAdditionnelle_13">
...
<table id="couvertureAdditionnelle_13_descriptions">
...
</table>
...
</table>
...

所以,我已经有一个 JavaScript 函数来删除由服务器生成的给定表 ID 直接分配的单行。

我现在想要获取这些表并检查客户端它们是否为空。如果是,那么我需要删除它们,这样它们就不会提交到服务器。

Current situation

到目前为止,我已经快到了,只差一点点就可以让它工作了。

var couverturesAdditionnelles = $("table[id^=couvertureAdditionnelle_");

我得到了所有我想要的 table ,还有那些我不想要的 table 。是的,因为我还得到了名为 couvertureAdditionnelle_0_descriptions 的表。

Question

基本上,我只想选择名为如下的表:

`couvertureAdditionnelle_0`

我怎样才能只选择那些?

或者如何避免选择名为 couvertureAdditionnelle_0_descriptions 的表?

最佳答案

您可以使用 :not() 伪类从找到的元素中排除某些成员:

var couverturesAdditionnelles = 
$("table[id^=couvertureAdditionnelle_]:not([id$=_descriptions]"));

关于javascript - jQuery 选择器 id 就像只有一个通配符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47185357/

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