Code has been added to clipboard!

jQuery .one() Method: What It Does and How to Use It Correctly

Reading time 1 min
Published Jan 10, 2018
Updated Oct 10, 2019

jQuery one: Main Tips

  • The jQuery .one() method adds event handlers to the selected element to run once.
  • The .one() in jQuery is similar to .on(). However, the latter method does not have set event handlers and event types after first invocation.
  • The jQuery .one() method streamlines how functions work.

Using .one() in Your Code

The jQuery .one() method adds event handlers. However, these handlers will only run functions in jQuery once for each element they are attached to.

Example
$("button").one("click", () => {
    $(p).animate({fontSize: "+=6px"});
});

This is the syntax you need to use for the .one() jQuery method to run functions of jQuery once:

$("selector").one(event,data,handler);

.one() jQuery method takes three arguments:

  • event - an event type, specifying handlers to be be added. Accepts multiple values separated by spaces.
  • data - data passed to the jQuery event handler via the event.data when the event is triggered.
  • handler - the handler function executed when the event is triggered.

Latest Coupon Found:

Verified STAFF PICK

TOP-RATED CODING COURSES

Learn the skills of tomorrow

The best time to learn programming is now - follow this link to access 100+ coding courses and enjoy learning at a very low cost!

Expiration date: 22/04/2021
2287 People Used
Only 92 Left
Rating
5.0