gpt4 book ai didi

javascript - 如何在 jQuery 和 CSS 中使用 * 获取类?

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

我有很多元素:

<span class="test"></span>
<span class="aaa"></span>
<span class="test-one"></span>
<span class="test-two"></span>
<span class="aaa-one"></span>
<span class="test-two"></span>

我怎样才能通过名称 test* 选择所有跨度?我可以:

$('.test, .test-one, .test-two')

但也许可以用正则表达式得到这个?

$('.test*')

?

在 CSS 中:

 .test, .test-one, .test-two

.test*

最佳答案

你在滥用类,而是在寻找多个类:

<span class="test"></span>
<span class="aaa"></span>
<span class="test one"></span>
<span class="test two"></span>
<span class="aaa one"></span>
<span class="test two"></span>

现在,$('.one') 将正确返回第 3 个和第 5 个元素,而 $('.test') 将返回除第 2 个元素之外的所有元素和第 5 个。

请注意,您还可以使用 $('.two.test') 获取第 4 和第 6 个元素。

关于javascript - 如何在 jQuery 和 CSS 中使用 * 获取类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17944583/

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