2014-03-12 86 views
-1

我有几个div元素作为字符串,有什么办法来提取第一个div元素的类的名称?我试过(#element).attr('class')。它不会产生结果,可能是因为它是一个字符串。这里是示例div。请注意,它只有div标签和整个结构的类型为字符串使用jquery/javascript提取第一个div元素的类名称

<div class="some class" ><div class="inner div"></div></div>

我想“有些班”的价值。这整个事物的类型是一个字符串。 在此先感谢

+0

换句话说,你有上面的文本,你想从中提取'一些类'。 –

+0

是的,它可以包含空格,有什么办法可以将它转换为html dom吗? – parameswar

回答

2
var str = '<div class="some class" ><div class="inner div"></div></div>'; 
console.log($(str).eq(0).attr('class')); 

jsFiddle example

+1

伟大的解决方案! –

+0

如果他们是两个独立的div?即,我如何提取第一个类名? – parameswar

+0

@parameswar - 你能发表一个你的意思吗? – j08691

0

我已经找到了解决办法

这就是你们的榜样,对提取物中的第一个div使用

警报($(“分区:第一“).attr(” 类“));

+0

我们在哪里选择元素在这里? – parameswar

相关问题