jquery从特定元素中获取特定类的特定类

时间:2011-09-12 21:19:23

标签: jquery

我有以下div元素

<div id="row_1" class="active_page workorders_edit"></div>

我希望能够检索类名workorders_edit。在我的实际情况中,我只能访问active_page类名

请查看我的Fiddle以获得更好的解释。最终结果应该仅使用“workorders_edit”填充id =“classname”而不是“active_page workorders_edit”

谢谢。

2 个答案:

答案 0 :(得分:2)

http://jsfiddle.net/genesis/aaAyp/3/

var classname = $('.active_page').attr('class').split(' ')[1];

注意:仅当active_page类在class属性中第一个时才有效,而workorders_edit是class属性中的下一个类...任何变体都会中断

答案 1 :(得分:0)

这适用于您的特定情况 -

$('#classname').text(classname.split(' ')[1]);

但它只会在'workorders_edit'是类列表中的第二个类名时起作用,如果在链接到div的类列表的开头添加了一个新类,它将不再起作用。