Home > Web Front-end > JS Tutorial > How Do I Get the `data-id` Attribute of a Clicked Element using jQuery?

How Do I Get the `data-id` Attribute of a Clicked Element using jQuery?

Patricia Arquette
Release: 2024-12-09 17:34:10
Original
364 people have browsed it

How Do I Get the `data-id` Attribute of a Clicked Element using jQuery?

Get the Data-ID Attribute for jQuery Click Events

When working with the jQuery Quicksand plugin, it's necessary to retrieve the data-id attribute of a clicked element to pass to a webservice. This attribute is crucial for identifying the specific item.

To obtain the data-id attribute using jQuery's .on() method, utilize the following syntax:

$(this).attr("data-id");
Copy after login

This command retrieves the value associated with the data-id attribute of the element that triggered the click event.

In the provided example code:

$("#list li").on('click', function() {
  // Retrieve the data-id value
  let dataId = $(this).attr("data-id");
});
Copy after login

Here, dataId will contain the value of the data-id attribute of the clicked list item (

  • ).

    If you're using jQuery 1.4.3 or later, you can alternatively employ the .data() method:

    $(this).data("id");
    Copy after login

    This method will return the value of the data-id attribute as a numeric value if it is an integer.

    Remember, the attribute's name in data- must be lowercase. For instance, data-id is valid, while data-idNum is invalid.

    The above is the detailed content of How Do I Get the `data-id` Attribute of a Clicked Element using jQuery?. For more information, please follow other related articles on the PHP Chinese website!

  • source:php.cn
    Statement of this Website
    The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
    Latest Articles by Author
    Popular Tutorials
    More>
    Latest Downloads
    More>
    Web Effects
    Website Source Code
    Website Materials
    Front End Template