যদিও ওয়েবে এটি সম্পর্কে কয়েকটি উদাহরণ রয়েছে তবে এটি সঠিকভাবে কাজ করছে বলে মনে হয় না। আমি সমস্যাটি বুঝতে পারি না।
আমি এই সহজ এইচটিএমএল আছে
<div id="foo" data-num="0"></ div>
<a href="#" id="changeData">change data value</a>
প্রতিবার আমি "ডাটা মান পরিবর্তন করুন" লিঙ্কটি ক্লিক করি আমি ডেটা-নাম্বারের ডেটা মান আপডেট করতে চাই। উদাহরণস্বরূপ, আমার এটি দরকার 1,2,3,4, ... (প্লাস 1 প্রতিবার আমি লিঙ্কটি ক্লিক করি)
আমার যা আছে তা
var num = $('#foo').data("num");
console.log(num);
num = num+1;
console.log(num);
$('#foo').attr('data-num', num);
মানটি প্রতিবার 0 থেকে 1 এর মধ্যে পরিবর্তিত হয়। আমি এটিকে বর্ধিত করতে পারি না। কোন পরামর্শ আমি কি ভুল করছি?
.data()। বৈশিষ্ট্যটি আপডেট হয় না এবং কেবলমাত্র ডেটা সেট করতে প্রাথমিকভাবে ডেটা সঞ্চয় বা পুনরুদ্ধারে ব্যবহার করা উচিত নয়।