如何从<div>中找到以前的<div>元素?使用jquery?</div> </div>

时间:2013-08-28 14:22:50

标签: jquery

这是我的代码:

<div class="accordion-heading" onclick="$(this).parent().find(&quot;#badge_request_content&quot;).focus();">
    <a class="accordion-toggle" data-toggle="collapse" data-parent="#accordion2" href="#collapseTwo">
        <h4>
            <span class="ex-num complete-num wait_on_type">
                <i class="icon-ok"></i>
            </span>
            <i class="icon-pencil"></i>
            Write a quick summary
        </h4>
    </a>
</div>

<div id="collapseTwo" class="accordion-body collapse">

实际上我想找到上一个div的标签类名,如上所示。比如<seconddiv id>.find(previous div span class name)

有人对此有所帮助吗?我想用jquery做到这一点?

4 个答案:

答案 0 :(得分:3)

不确定你究竟想要什么,但尝试类似的东西

$('your div').prev().attr('class')

答案 1 :(得分:0)

这会对你有所帮助

$('divId').prev('div').find('span').attr('class')

答案 2 :(得分:0)

$('#collapseTwo').on('click',function(){
    var spanClass = $(this).prev('div').find('span').attr('class');
});

答案 3 :(得分:0)

使用prev()

var spanclass = $('#collapseTwo').prev().find('span').attr('class');