我有一个简单的jquery函数,它在单击时切换DIV的可见性。该函数的问题在于,它不能应用于同一页上的多个项目,或者它们都串联切换。有没有一种方法可以避免为每个实例分配一个唯一的类?
jQuery:
$(function(){
$(".toggleThis").click(function(){
$(".hiddenText").slideToggle("fast");
$(this).html(function(i,html) {
if (html.indexOf('+') != -1 ){
html = html.replace('+','-');
} else {
html = html.replace('-','+');
}
return html;
})
});
});
HTML:
<p class="toggleThis">Blah blah + <p>
<div class="hiddenText">
<p>Blah blah</p>
</div>
CSS:
.hiddenText {display: none;}
谢谢!