jQuery event.namespace Property (original) (raw)

Last Updated : 11 Jul, 2025

The jQuery event.namespace property is used to return the custom namespace whenever the event is triggered. It is used to handle tasks differently depending on the namespace used.

Syntax:

event.namespace

Parameters: This property contains single parameter event which is required. It returns the custom namespace and it comes from the event binding function.

Example 1: This example uses event.namespace property to return and remove namespace.

HTML `

jQuery event.namespace Property
<!-- Script to use event.namespace property -->
<script>
    $(document).ready(function () {
        $("h3").on("custom.someNamespace", function (event) {
            alert(event.namespace);
        });

        $("h3").click(function (event) {
            $(this).trigger("custom.someNamespace");
        });

        $("button").click(function () {
            $("h3").off("custom.someNamespace");
        });
    });
</script>

Welcome to GeeksforGeeks!.

Click here Geeks for Geeks.

Remove namespace

`

Output:

Example 2: This example uses click.mySomething namespace to slideToggle the content.

HTML `

jQuery event.namespace Property
<!-- Script to use event.namespace to
    slideToggle content -->
<script>
    $(document).ready(function () {
        $("h3").on("click.mySomething", function () {
            $(this).slideToggle();
        });

        $("button").click(function () {
            $("h3").off("click.mySomething");
        });
    });
</script>

Welcome to GeeksforGeeks!.

1st statement : Geeks for Geeks.

2nd statement : Mathematics

Click to remove namespace

`

Output: