htmx.trigger()
Triggers custom events
The htmx.trigger() function dispatches a custom event on an element.
Syntax
htmx.trigger(element, eventName, detail, bubbles)
Parameters
-
element- Element or CSS selector to trigger event on -
eventName- Name of the event to trigger -
detail- Optional detail object to pass with event (default:{}) -
bubbles- Whether event bubbles (default:true)
Example
// Trigger event on element
htmx.trigger('#myElement', 'customEvent', {
message: 'Hello'
});
// Trigger without bubbling
htmx.trigger(document.body, 'myEvent', {}, false); Return Value
Returns true if the event was not cancelled, false otherwise.
Licensed under the Zero-Clause BSD License.
https://four.htmx.org/reference/methods/htmx-trigger/