Jquery获取匹配类
我有一些html div与这些类有关:Jquery获取匹配类,jquery,regex,match,Jquery,Regex,Match,我有一些html div与这些类有关: <div class="nav icon-home nav_header"></div> <div class="nav icon-address nav_header"></div> <div class="nav icon-car nav_header"></div> <div class="nav icon-info nav_header"></div>
<div class="nav icon-home nav_header"></div>
<div class="nav icon-address nav_header"></div>
<div class="nav icon-car nav_header"></div>
<div class="nav icon-info nav_header"></div>
<div class="nav icon-user nav_header"></div>
我想使用jquery获取图标类名
我尝试了以下代码:jQuery('.nav_header')。每个(函数(){
var icon_class=jQuery(this).attr('class').match(/icon-*/);
console.log(图标类);
});代码>
但它返回div对象
感谢您的支持。对于您更新的问题,您只需修改正则表达式,以匹配除空格以外的任何内容
jQuery('.nav_header')。每个(函数(){
var icon_class=jQuery(this).attr('class').match(/icon-[^]+/);
console.log(图标_类[0]);
});代码>
对于更新后的问题,您只需修改正则表达式,以匹配除空格以外的任何内容
jQuery('.nav_header')。每个(函数(){
var icon_class=jQuery(this).attr('class').match(/icon-[^]+/);
console.log(图标_类[0]);
});代码>
试试这个:
$('div').click(function() {
var divClass = $(this).attr('class');
divArr = JSON.stringify(divClass).split(" ");
console.log(divArr[1]);
})
不确定何时捕获类或如何捕获,但您应该能够在此基础上进行构建。尝试以下方法:
$('div').click(function() {
var divClass = $(this).attr('class');
divArr = JSON.stringify(divClass).split(" ");
console.log(divArr[1]);
})
不确定何时捕获类或如何捕获,但您应该能够在此基础上进行构建。将nav_header
更改为。nav_header
。此外,您不能在阵列上运行匹配
。请将导航标头
更改为。导航标头
。此外,您不能在阵列上运行match
。