Jquery Set custom data attribute value | Jquery Get custom data attribute value

Admin   Jquery   18  2020-07-01 08:12:39

In this example, we will learn how to get custom attribute value in jquery and how to set custom attribute value in jquery. we will use attr() and data() for getting custom attribute value and set custom attribute value in js.

We can easily set data attribute value in jquery, also you can do it same thing with custom attribute value in jquery.

We almost require to set and get custom attribute when you are working with jquery code on your php or laravel project. when ever you need to set and get custom attribute value then this examples will help you.

I gave you bellow two example, so you can use any one as you want.

Example 1

<!DOCTYPE html>

<html>

<head>

<title>Jquery Set custom data attribute value | Jquery Get custom data attribute value - </title>

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

</head>

<body>

<div id="example1">Working with me</div>

<button class="set-attr">Set Attribute</button>

<button class="get-attr">Get Attribute</button>

<script type="text/javascript">

$(".set-attr").click(function(){

$("#example1").attr('custom-name', '');

});

$(".get-attr").click(function(){

var name = $("#example1").attr('custom-name');

alert(name);

});

</script>

</body>

</html>

Example 2

<!DOCTYPE html>

<html>

<head>

<title>Jquery Set custom data attribute value | Jquery Get custom data attribute value - </title>

<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>

</head>

<body>

<div id="example2">Working with me</div>

<button class="set-data">Set Attribute</button>

<button class="get-data">Get Attribute</button>

<script type="text/javascript">

$(".set-data").click(function(){

$("#example2").data('name', ' 2');

});

$(".get-data").click(function(){

var name = $("#example2").data('name');

alert(name);

});

</script>

</body>

</html>

I hope it can help you...