gpt4 book ai didi

jquery - 如何让 jQuery 准确选择指定的类?

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

html

<span class="a">a</span>
<span class="a b">a b</span>
<span class="a b c">a b c</span>

JavaScript

var obj = $(".a.b"); //selects 2 spans .a .b and .a .b .c
alert($(obj).text());

如何让 jQuery 选择仅包含类 .a 和 .b 的单个范围?

我不能使用 jQuery,因为我可能不提前知道 c 类。

最佳答案

如果您事先不知道其他类,您可以过滤掉具有两个以上目标类的元素:

var obj = $(".a.b").
filter(
function() {
return( this.className.split(/\s+/).length == 2 );
}
);

console.log($(obj).text());
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<span class="a">a</span>
<span class="a b">a b</span>
<span class="a b c">a b c</span>

关于jquery - 如何让 jQuery 准确选择指定的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29750568/

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