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 oneventName- Name of the event to triggerdetail- 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.