我的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的类风格。
答案 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
希望这会有所帮助。
快乐学习