Jquery 手风琴中的Span和Div标记
我有一些手风琴使用Jquery 手风琴中的Span和Div标记,jquery,html,css,Jquery,Html,Css,我有一些手风琴使用进行内容切换,它们工作正常 但我违反了HTML5DOM规则,该规则规定不能嵌套在中 有什么建议吗?谢谢 <! -- TAB #1 --> <div class="accordion-tab">Tab #1<a class="btn blue">Edit</a></div> <span> <div class="content"> &
进行内容切换,它们工作正常
但我违反了HTML5DOM规则,该规则规定
不能嵌套在
中
有什么建议吗?谢谢
<! -- TAB #1 -->
<div class="accordion-tab">Tab #1<a class="btn blue">Edit</a></div>
<span>
<div class="content">
<div class="wrap">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque blandit aliquam malesuada.
</p>
</div>
</div>
</span>
</div>
<! -- TAB #2 -->
<div class="accordion-tab">Tab #2<a class="btn blue">Edit</a></div>
<span>
<div class="content">
<div class="wrap">
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque blandit aliquam malesuada.
</p>
</div>
</div>
</span>
</div>
我没有看到任何嵌套在
a
中的div
Tab#1Edit
您有一个嵌套在
div
中的a
。A-好。我没有看到任何嵌套在A
中的div
Tab#1Edit
您有一个嵌套在
div
中的a
。A-好的。在这种情况下,您需要跨度吗?尝试完全删除span标记,或将它们更改为带float的div。在这种情况下,您甚至需要span标记吗?尝试完全删除span标记,或者使用float将它们更改为div。可以做完全相同的事情,逐个div更改span
<div>
<div class="content">
<div class="wrap">
可以做完全相同的事情,按div改变span
<div>
<div class="content">
<div class="wrap">
您不能(或至少不应该)在内联元素中嵌套块元素,但您可以使用div作为包装器,并将其浮动或设置为内联块问题是什么?你是在寻求另一种方法吗?或者关于违反HTML5规则?您不能(或者至少不应该)在内联元素中嵌套块元素,但您可以使用div作为包装器,并将其浮动或设置为内联块问题是什么?你是在寻求另一种方法吗?或者违反HTML5规则?
$(this).next('div').find('.content').not(':animated').slideToggle();