我在此列表上切换时遇到问题:
<div id="list">
<div id="segment"> // <--- when clicked, toggle segm_content and opener
<div id="opener">
<img src="images/open.png" /> // changes when toggled
</div>
<div id="segm_content">
// content to hide/show
</div>
</div>
<div id="segment"> // <--- when clicked, toggle segm_content and opener
<div id="opener">
<img src="images/open.png" /> // changes when toggled
</div>
<div id="segm_content">
// content to hide/show
</div>
</div>
... //and so on
</div>
我想单击"#segment"来切换子 *"#segm_content"* 并在"#opener"中更改 img 。
我使它使用以下代码:
$('#segment').toggle(function() {
$('#opener').html('<img src="images/open.png"/>');
$('#segm_content').hide(500);
}, function() {
$('#opener').html('<img src="images/close.png"/>');
$('#segm_content').show(500);
});
但我不知道如何一次只为一个“#segment”做这件事。
这段代码切换了我不想要的一切。
我被困在这一点上,请问有什么建议吗?
非常感谢!