我有一个ID,它有一个类名,比如.
<div id="nav" class="style">
我有一个数组,它包含我所有的I,名为allIds。我正在尝试从其中选择一个ID,然后获取它的类名。这是我所拥有的。
var grabClass = $("#"+allIds[0]).map(function()
{
return this.class;
});
我希望var grabClass与style相等。然而,如果我控制台日志grabClass,它说..。
[prevObject: b.fn.b.init[1], context: document]
不完全确定如何使grabClass与ID的类样式相等。
发布于 2016-06-01 19:06:03
使用下面的方法获取类名
var grabClass = $("#"+allIds[0]).attr("class")
发布于 2016-06-01 19:19:57
请尝尝这个
$("#"+arr[0]).map(function(item){
console.info(this.className);
});
})();
我们通常使用map来迭代数组中的一组值。但是,在这种情况下,如果迭代一组数组,您将得到最后一个id的类。上述方法不适用于多个值的迭代。你可能想看看这个
http://jsbin.com/viyizohexa/edit?html,js,console,output
希望这能有所帮助。
快乐学习
https://stackoverflow.com/questions/37576828
复制相似问题