【发布时间】:2011-11-22 05:53:26
【问题描述】:
我正在使用 jquery 切换脚本。我真的希望在未打开切换开关时在标题中显示一个加号 (+),并在打开时显示一个减号 (-)。
我不只是使用下面的脚本的原因是因为我正在使用的当前脚本会在单击另一个切换时自动关闭打开的切换 - 这是我非常喜欢的功能! :)
$('#toggle-view li').click(function () {
var text = $(this).children('p');
if (text.is(':hidden')) {
text.slideDown('200');
$(this).children('span').html('-');
} else {
text.slideUp('200');
$(this).children('span').html('+');
}
});
});
我正在使用的脚本:
$(document).ready(function(){
$(".parents-toggle > div").click(function () {
$(".parents-toggle > div.iteminfo-toggle").not($(this).siblings()).slideUp();
$(this).siblings(".iteminfo-toggle").slideToggle();
});
});
我的html
<div class="parents-toggle">
<div class="itemheading2_toggle">Heading</div>
<div class="iteminfo-toggle hidden">
text goes here
</div>
有人知道如何组合加号/减号以在我正在使用的当前脚本中显示吗? ^^;
这是减号/加号切换脚本的示例:http://www.queness.com/resources/html/toggle/index.html
【问题讨论】: