gpt4 book ai didi

jquery - 当一个元素有多个时,根据一个类选择一个元素

转载 作者:行者123 更新时间:2023-11-28 16:04:52 26 4
gpt4 key购买 nike

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

如何从包含所有三个跨度的集合中选择第三个元素,因为它是唯一具有类 c 的元素?

var mySet = $("span");
var last = mySet.find(".c")

...似乎不起作用。

最佳答案

只需使用您要定位的类名。您也不需要 span ,那太具体了,也没有必要。

$(".c");

.c{

}

//---- 编辑 ---你是问题编辑,让它更清楚,但如果你的逻辑是那么接近,我仍然认为只针对你想要的一个元素是最好的方法。如果您需要多次使用跨度列表,您将需要使用 jQuery 对象中的 .filter() 方法。

const $spans = $("span");
const $cSpan = $spans.filter(".c");

注意变量名称上的 $。这意味着它是一个 jQuery 对象,而不是来自 DOM 的元素

关于jquery - 当一个元素有多个时,根据一个类选择一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46371236/

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