gpt4 book ai didi

javascript - 使用 jQuery [attribute^=value] 选择器定位元素后获取 data-val 的值

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

我有一长串<li> ,每个都有一个 data-val属性。示例:

<li data-val="yesterdayTrip">Trip</li>

使用 jQuery attribute^=value我可以找到特定的 <li>基于部分字符串匹配并使用 css 可以更改 <li> 。如:

$("[data-val^='yes']").css("background-color", "yellow");

但是我不想把背景变成黄色,我想得到完整的data-val值(value)。以下内容不起作用,尽管在我看来它应该起作用:

var fullValue = $("[data-val^='yes']").getAttribute("data-val");

如何获取 data-val 的值?

最佳答案

获取可以使用的data-val属性

$("[data-val^='yes']").data("val")

$("[data-val^='yes']").attr('data-val')

任何一个都会获得该值。但是,如果您有多个选择器匹配,那么它只会获取第一个选择器,您必须将其放入循环中才能获取所有选择器。

关于javascript - 使用 jQuery [attribute^=value] 选择器定位元素后获取 data-val 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45466321/

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