Как включить и выключить сворачивание с помощью javascript - PullRequest
0 голосов
/ 29 мая 2020

Я ищу с помощью Laravel из окна поиска, и когда я нахожу его, я набираю жирный шрифт и делаю цвет фона желтым. Если слово, которое я нашел, свернуто, могу ли я сделать его открытым? Я думаю, что смогу сделать это с помощью js. но как? Если в поисковой части есть слово, css изменяется следующим образом.

$row->textMessage = preg_replace('/(' . $search . ')/i', "<b style='background-color: yellow'>$1</b>", 

Коллапс, который я хочу открыть, - это раздел сообщения здесь.

<div id="{{'collapse'.$oMessage->id}}" class="collapse" aria-labelledby="headingOne" data-parent="#accordion">
                                            <div class="card-body">
                                                    <p><br>{!! $oMessage->htmlMessage !!}</p>
                                                    <p><br>{!! $oMessage->textMessage !!}</p>
                                            </div>

1 Ответ

0 голосов
/ 29 мая 2020
var a = $('b.highlighted-text').parents('div.collapse');
$(a).toggleClass('collapse collapse show')

Принимает значение класса и делает свертывание. Это были очень простые 2 строчки.

...