如何使用jQuery从特定ID中获取类名

时间:2016-06-01 19:04:10

标签: javascript jquery

我的ID有一个类名,例如......

<div id="nav" class="style">

我有一个包含所有ID的数组,名为allIds。我试图从中选择一个ID然后获取它的类名。这就是我所拥有的。

var grabClass = $("#"+allIds[0]).map(function()
{
    return this.class;
});

我希望var grabClass等于样式。但是,如果我控制日志抓取类,它说......

[prevObject: b.fn.b.init[1], context: document]

不完全确定如何使grabClass等于ID nav的类风格。

2 个答案:

答案 0 :(得分:1)

使用以下内容获取课程名称

var grabClass = $("#"+allIds[0]).attr("class")

答案 1 :(得分:0)

请试试这个

 $("#"+arr[0]).map(function(item){
    console.info(this.className);
 });

})();

我们通常使用map来迭代数组中的一组值。但是在这种情况下,如果迭代一组数组,您将获得最后一个id的类。 并且上述方法不适合迭代多个值。 你可能想看看这个

http://jsbin.com/viyizohexa/edit?html,js,console,output

希望这会有所帮助。

快乐学习