这是我的代码:
<div class="accordion-heading" onclick="$(this).parent().find("#badge_request_content").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做到这一点?
答案 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');