我有以下div元素
<div id="row_1" class="active_page workorders_edit"></div>
我希望能够检索类名workorders_edit。在我的实际情况中,我只能访问active_page类名
请查看我的Fiddle以获得更好的解释。最终结果应该仅使用“workorders_edit”填充id =“classname”而不是“active_page workorders_edit”
谢谢。
答案 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的类列表的开头添加了一个新类,它将不再起作用。