メニューの展開可能性/折りたたみ可能性を「プラス」記号で示したいです。アイテムが展開されたときにプラス記号をマイナス記号に置き換えたい。
現時点で唯一の問題は、別のアイテムをクリックしたときにマイナスをプラスに戻すことです。
助言がありますか?
メニューの展開可能性/折りたたみ可能性を「プラス」記号で示したいです。アイテムが展開されたときにプラス記号をマイナス記号に置き換えたい。
現時点で唯一の問題は、別のアイテムをクリックしたときにマイナスをプラスに戻すことです。
助言がありますか?
これを試してください - http://jsfiddle.net/Lg9Mn/2/
jQuery(function($){
var allMetaFields = $('.meta-field').hide();
$('.topics-meta h3').on('click', function(){
$('.topics-meta span').text('+');
$(this).find('span').text('-');
allMetaFields.slideUp();
if ( $(this).next().is(":visible") ) {
$(this).find('span').text('+');
} else {
$(this).next().slideDown();
}
return false;
});
});