jquery – 定位div

我正在使用
Jquery手风琴.所以我的代码是这样的:

<h3><a href="#">Test </a></h3>
<div class="accordion" style="background-color:yellow;">
   <div class="test_1">
      my first dynamic content div
   </div>
   <div class="test_2">
      my second dynamic content div
   </div>
</div>

所以你看到H3就是’手风琴’,如果我点击那个div手风琴打开里面有2个单独的div.这一切都有效,但我的2个div在手风琴div中的定位失败了.我想让它们在彼此之下,但两个div都是动态生成的,这意味着我不知道第一个div(test_1)的大小,所以我无法定位像素.我已经尝试了一些br标签等但似乎没有任何工作.有没有办法在css中执行此操作,可能使用float或其他内容,还是应该在html中完成?还有其他想法吗?

问候,

Ť

最佳答案 我想你可以用css来处理

第一种方法在手风琴类下的任何div上设置一个恒定宽度规则

.accordion div {
     width:150px;or 100% up to your design
}

第二种方法是为你的div设置一个等级,即

.w150px {
     width:150px;or 100% up to your design
}

但这次你应该将你的css类添加到测试中

<div class="test1 w150px"> ...

最好的祝福
迈拉

点赞