javascript - 从div中获取类名

标签 javascript jquery

我想检索 .find_class 中最后一个子元素的类名(class last div new3),但我的代码给了我类 select3。我该如何修复它?

演示: http://jsfiddle.net/gBxan/5/

<div class="find_class mediumCell">
    <div class="new1 old1">
        <div class="select1"></div>
    </div>
    <div class="new2 old2">
        <div class="select2"></div>
    </div>
    <div class="new3 old3"><!-- I want to get this div's class name 'new3' -->
        <div class="select3"></div>
    </div>
</div>

var find = $('div.find_class div:last').attr('class');
alert(find);

最佳答案

使用子选择器(>):

var find = $('div.find_class > div:last').attr('class');

fiddle :http://jsfiddle.net/gBxan/6/
另请参阅:MDN - CSS Selectors

关于javascript - 从div中获取类名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7692610/

相关文章:

javascript - 如何创建定义长度的预填充数组?

javascript - 根据 jQuery,我的自定义函数不是函数

javascript - 使用 javascript 或 jquery [twitter 卡片] 动态添加元标记

javascript - 带有 jQ​​uery 的 float 侧边栏

javascript - 提交后刷新

javascript - 检测和终止缓慢的第三方 javascript 请求

javascript - 为什么 dateFormat 会导致 "Uncaught ReferenceError: dateFormat is not defined"错误?

javascript - 如何让我的测验只能通过键盘使用?

javascript - 使用jquery将php数组发送到外部页面

javascript - 我可以使用未知字符串替换吗