htmgo/htmgo-site/md/docs/7_htmx_extensions/2_trigger_children.md

14 lines
591 B
Markdown
Raw Normal View History

2024-10-10 14:07:03 +00:00
### HTMX Extensions - Trigger Children
The `trigger-children` extension allows you to trigger an event on all children and siblings of an element.
This is useful for things such as:
1. Letting a child element (such as a button) inside a form know the form was submitted
<br>
**Example:** https://github.com/maddalax/htmgo/blob/master/htmgo-site/pages/form.go#L17
In this example: The trigger-children extension will trigger **hx-before-request** and **hx-after-request**
on all children of the form when the form is submitted, and the button reacts to that by showing a loading state.