hx-morph-skip-children
Преобразует атрибуты элемента, сохраняя его дочерние элементы
Атрибут hx-morph-skip-children обновляет атрибуты элемента во время замены с морфингом, не затрагивая его дочерние элементы.
Синтаксис
<div hx-morph-skip-children class="chart">
<!-- htmx morphs the attributes above, but not this content -->
</div> Значение атрибута игнорируется.
Примечания
- Используйте его, когда сервер управляет атрибутами элемента, а скрипт — его содержимым, например диаграммой или редактором.
- Чтобы также зафиксировать атрибуты, используйте
hx-morph-skip. - Он применяется только при замене с морфингом. Он не влияет на
innerHTML,outerHTMLили другие стили замены. - htmx находит атрибут с помощью селектора
htmx.config.morphSkipChildren, значение которого по умолчанию —[hx-morph-skip-children]. Если задать для этого параметра другой селектор, этот атрибут перестанет работать. - Сначала htmx преобразует атрибуты. Если в ответе отсутствует
hx-morph-skip-children, htmx удаляет атрибут, и при последующих преобразованиях обновляются дочерние элементы. Чтобы сохранить атрибут, включите его в ответ.
См. также
Licensed under the Zero-Clause BSD License.
https://four.htmx.org/reference/attributes/hx-morph-skip-children/