Javascript jQuery正在尝试显示下一个元素
我对JavaScript和jQuery非常陌生。你能给我一些指导,为什么我不能展示下一个元素 HTML结构Javascript jQuery正在尝试显示下一个元素,javascript,jquery,html,dom,Javascript,Jquery,Html,Dom,我对JavaScript和jQuery非常陌生。你能给我一些指导,为什么我不能展示下一个元素 HTML结构 <div class="questionContainer"> <div class="question"> How much storage do you need? </div> <div class="answers"> <ul> &
<div class="questionContainer">
<div class="question">
How much storage do you need?
</div>
<div class="answers">
<ul>
<li>
<label>
<input type="radio" id="storage">1GB or less
</label>
</li>
<li>
<label>
<input type="radio" id="storage">More than 1GB
</label>
</li>
</ul>
</div>
<div class="btnContainer">
<div class="next">
<a class="btnNext">Next</a>
</div>
</div>
</div>
问题在于,它不是单击时只显示下一个
.questionContainer
,而是显示所有问题。请帮忙 通过使用sides()
方法,可以显式地选择all。只要做:
$(this).closest('.questionContainer').next().show();
我刚想出来,我的每个
后面都有
标签。谢谢对不起,我应该提到我已经移除了这些。在布局中使用分隔符不是一种好的做法,尤其是当前面的元素(在本例中是div)已经是块级别时。
$(this).closest('.questionContainer').next().show();