我试图编写一个页面,有几个下拉菜单,标题旁边有一个加号/减号指示符。问题在于,当我点击标题时,全部的指标都起火了。如何在不激活其余部分的情况下切换下拉部分的指示灯?
这里的HTML:
<div class="linkBox">
<div class="slide" id="s1"><h4><span class="plus ind">+</span><span class="minus ind">-</span> Title</h4></div>
<div class="content" id="c1">
<p>
Sequitur disserendi ratio cognitioque naturae; Efficiens dici potest. Addidisti ad extremum etiam indoctum fuisse. Optime, inquam.Polycratem Samium felicem appellabant. Summus dolor plures dies manere non potest? Beatus sibi videtur esse moriens. Non laboro, inquit, de nomine. Quid censes in Latino fore?
</p>
<br>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Tubulo putas dicere?
</p>
<br>
<h3>Click here for more information.</h3>
</div>
<div class="slide" id="s2"><h4><span class="plus ind">+</span><span class="minus ind">-</span> Title</h4></div>
<div class="content" id="c2">
<p>
Sequitur disserendi ratio cognitioque naturae; Efficiens dici potest. Addidisti ad extremum etiam indoctum fuisse. Optime, inquam.Polycratem Samium felicem appellabant. Summus dolor plures dies manere non potest? Beatus sibi videtur esse moriens. Non laboro, inquit, de nomine. Quid censes in Latino fore?
</p>
<br>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Tubulo putas dicere?
</p>
<br>
<h3>Click here for more information.</h3>
</div>
<div class="slide" id="s3"><h4><span class="plus ind">+</span><span class="minus ind">-</span> Title</h4></div>
<div class="content" id="c3">
<p>
Sequitur disserendi ratio cognitioque naturae; Efficiens dici potest. Addidisti ad extremum etiam indoctum fuisse. Optime, inquam.Polycratem Samium felicem appellabant. Summus dolor plures dies manere non potest? Beatus sibi videtur esse moriens. Non laboro, inquit, de nomine. Quid censes in Latino fore?
</p>
<br>
<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Tubulo putas dicere?
</p>
<br>
<h3>Click here for more information.</h3>
</div>
</div>
这里的脚本:
$(document).ready(function() {
$('h4').click(function() {
$(this).parent().next().slideToggle()
.siblings('.content').slideUp();
$('.ind').toggle(this).nextAll().preventDefault();
});
});
我一直停留在这个相当长一段时间,这样的帮助将不胜感激。
'$( 'IND。')切换(这).nextAll()的preventDefault();'。?这应该怎么做? 'preventDefault'是'Event'构造函数的一种方法,而不是jQuery Object元素集合的方法。 https://developer.mozilla.org/en/docs/Web/API/Event –
这是我实验时剩下的一切,我对此感到抱歉。我对JQuery和Javascript非常陌生。 –