-2

这是我的代码:

<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

4 回答 4

3

不确定是否完全了解您想要的内容,但请尝试类似的方法

$('your div').prev().attr('class')
于 2013-08-28T14:24:41.510 回答
0

这将帮助你

$('divId').prev('div').find('span').attr('class')
于 2013-08-28T14:26:06.437 回答
0
$('#collapseTwo').on('click',function(){
    var spanClass = $(this).prev('div').find('span').attr('class');
});
于 2013-08-28T14:26:40.677 回答
0

使用prev()

var spanclass = $('#collapseTwo').prev().find('span').attr('class');
于 2013-08-28T14:30:37.290 回答