答案 0 :(得分:0)
尝试js
$(document).ready(function(){
$('.accordion .accordion-toggle').each(function(){
$(this).html('<span class="plus">+</span>'+$(this).text());
});
$('.accordion a').on('click',function(){
if($(this).children('.plus').text()==='+'){
$(this).children('.plus').text('-');
$(this).css({'color':'red'});
}
else{
$(this).children('.plus').text('+');
$(this).css({'color':'#666'});
}
$('.accordion').on('hide', function () {
$('[href="#'+$(this).attr('id')+'"]').addClass('accordion');
});
});
});
答案 1 :(得分:0)
试试这个:
$(document).ready(function () {
$('.accordion .accordion-toggle').each(function () {
$(this).html('<span class="plus">+</span>' + $(this).text());
});
$('.accordion a').on('click', function () {
if ($(this).children('.plus').text() === '+') {
$(this).children('.plus').text('-');
$(this).css({
'color': 'red'
});
$('.accordion a').not(this).children('.plus').text('+');
$('.accordion a').not(this).css({
'color': '#666'
});
$('.in').collapse("hide").removeClass("in");
} else {
$(this).children('.plus').text('+');
$(this).css({
'color': '#666'
});
}
});
});
我还用HTML代码重命名了你的两个手风琴。