У меня есть список div, который переключается с функцией toggle()
.Когда он переключается, кнопка, используемая для переключения div, меняет текст с «+» на «-».Но когда я нажимаю на следующую кнопку div или предыдущую кнопку div, старая кнопка не изменяла текст с «-» (потому что закрыта, поэтому она должна изменить текст на «-». Поэтому я хочу изменитьтекст кнопки в «-», если div закрыт.
$(".p1").hide();
$(".p1-venue").hide();
$(".p1-img").hide();
$(".btn1").click(function() {
if ($.trim($(this).text()) === '+') {
$(this).text('-');
} else {
$(this).text('+');
}
var $p1 = $(this).next(".p1").toggle();
var $p1venue = $(this).parents().next(".p1-venue").toggle();
var $p1img = $(this).parent().parent().parent().parent().find(".p1-img").toggle();
$(".p1").not($p1).hide();
$(".p1-venue").not($p1venue).hide();
$(".p1-img").not($p1img).hide();
});