gpt4 book ai didi

javascript - 我想获取 jQuery 中单击元素的类的一部分

转载 作者:行者123 更新时间:2023-12-02 18:44:50 25 4
gpt4 key购买 nike

所以,我有一个这样的函数:

$('a.tdt-btn-*').click(function() {
var class = $(this + "[class^=tdt-btn-*]"); // Need more here

console.log(class);
});

我想要做的是获取最后通配符部分的值。我怎样才能做到这一点?

最佳答案

我建议:

$('a[class*=tdt-btn-]').click(function() {
var elClasses = this.className.split(/\s+/),
elClassWildcard;
for (var i = 0, len = elClasses.length; i < len; i++){
if (elClasses[i].indexOf('tdt-btn-') === 0) {
elClassWildcard = elClasses[i].replace('tdt-btn-', '');
}
}
console.log(elClassWildcard);
});

JS Fiddle demo .

顺便说一句,class是JavaScript中的保留字,不应该或可以用作变量名(我相信如果这样做会引发错误)。

引用文献:

关于javascript - 我想获取 jQuery 中单击元素的类的一部分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16512684/

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