jQuery Remove Data Attribute Value Example

JQuery Remove Data Attribute Value Example

jQuery remove data attribute from HTML elements; In this tutorial, you will learn how to remove data attribute value from HTML elements using jQuery removeData() method.

How to Remove Data Attribute Value in jQuery

Use jQuery removeData() method to removes data attribute previously set on HTML elements.

Syntax jQuery removeData() Method

$(selector).removeData(name)

Parameters jQuery removeData() Method

ParameterDescription
nameIt is an Optional parameter. Specifies the name of data attribute to remove.
If no name is specified, this method will remove all stored data attribute from the selected HTML elements

Example for – jquery remove data attribute value

See the example for how to remove data attribute in jquery; as shown below:

<!DOCTYPE html>
<html>
<head>
  <style>
  div { margin:2px; color:blue; }
  span { color:red; }
  </style>
  <script src="https://code.jquery.com/jquery-3.3.1.min.js"></script> 
</head>
<body>
 
  <div>value1 before creation: <span></span></div>
  <div>value1 after creation: <span></span></div>
  <div>value1 after removal: <span></span></div>
  <div>value2 after removal: <span></span></div>
 
<script>
 
    $("span:eq(0)").text("" + $("div").data("test1"));
    $("div").data("test1", "VALUE-1");
    $("div").data("test2", "VALUE-2");
 
    $("span:eq(1)").text("" + $("div").data("test1"));
    $("div").removeData("test1");
     
    $("span:eq(2)").text("" + $("div").data("test1"));
    $("span:eq(3)").text("" + $("div").data("test2"));
 
</script>
 
</body>
</html>

Leave a Reply

Your email address will not be published.