gpt4 book ai didi

javascript - 是否可以找到具有特定开头的 html 属性? (没有具体数值)

转载 作者:行者123 更新时间:2023-11-30 10:01:12 24 4
gpt4 key购买 nike

假设您有以下按钮:

<button id="id" data-trigger-function = "true", data-value-1="12345", data-value-guid="534-534-657647365-gd">Click Me for Function</button>

是否有可能在被调用函数中得到如下内容:

$(this).attr('data-value-'+  * ).each(...);

目标是在属性名称中使用通用选择器,而不是在属性值中(不是这样的:[name^='something'])。目标是获取 data-value-1 和 data-value-guid 的值,因为它们都有相同的开始..,这意味着数据值可以是,data-value-qwerty,data-value-xpto,无需知道 *.

我搜索过这个,但没有找到类似的内容,也没有提及类似的内容。是否可以?

谢谢! (抱歉英语不好)

最佳答案

您可以获得所有属性并循环遍历它们:

$.each(this.attributes, function(index, attr){
var name = attr.name;

if(name.startsWith('data-value') {
var value = attr.value;

//You code goes here
}
});

关于javascript - 是否可以找到具有特定开头的 html 属性? (没有具体数值),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31586780/

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