ক্লাস - অ্যাডক্লাস () যুক্ত করার মতো আইডি যুক্ত করার জন্য কি কোনও পদ্ধতি আছে?
ক্লাস - অ্যাডক্লাস () যুক্ত করার মতো আইডি যুক্ত করার জন্য কি কোনও পদ্ধতি আছে?
উত্তর:
আইডি একটি বৈশিষ্ট্য, আপনি এটি অ্যাটর ফাংশন দিয়ে সেট করতে পারেন :
$(element).attr('id', 'newID');
আমি নিশ্চিত নই যে আপনি আইডি যুক্ত করার অর্থ কী, কারণ কোনও উপাদানের কেবল একটি শনাক্তকারী থাকতে পারে এবং এই সনাক্তকারীটি অবশ্যই অনন্য হতে হবে।
<div>
কোনও আইডি নেই এমন দিকে তাকানো এবং যদি কোনও কারণে আপনি নিজের হাতে আইডি যুক্ত করতে না পারেন তবে আপনি জাভাস্ক্রিপ্ট / জিকুয়ের সাথে আইডি যুক্ত করতে স্বয়ংক্রিয় করতে চাইতে পারেন to
এটার মত :
var id = $('div.foo').attr('id');
$('div.foo').attr('id', id + ' id_adding');
id
বৈশিষ্ট্যযুক্ত মান থাকতে পারে। আরও নির্দিষ্টভাবে একটি id
বৈশিষ্ট্যের জন্য চশমা স্পষ্টভাবে ইঙ্গিত করে যে এটিতে স্পেস থাকতে পারে না : w3.org/TR/html401/tyype.html#type-name
আমি এর আগে এমন কিছু ব্যবহার করেছি যা @ সানলিফস উদ্বেগকে সম্বোধন করে। এটি (এই ক্ষেত্রে। বাটন) শ্রেণীর সাথে আইটেমগুলির সমস্ত দৃষ্টান্ত খুঁজে পায় এবং একটি আইডি নির্ধারণ করে এবং আইডি নামের সাথে তার সূচি যুক্ত করে:
$(".button").attr('id', function (index) {
return "button-" + index;
});
সুতরাং আসুন আমরা একটি পৃষ্ঠায় .button এর বর্গ নাম সহ 3 টি আইটেম আছে বলে ধরা যাক। ফলাফলটি তাদের সকলের জন্য একটি অনন্য আইডি যুক্ত করা হবে (তাদের "বোতাম" শ্রেণীর শ্রেণি ছাড়াও)।
এই ক্ষেত্রে, যথাক্রমে # বাটন -0, # বোতাম -1, # বোতাম -2। এটি খুব কাজে আসতে পারে। আপনি যে শ্রেণীর লক্ষ্যবস্তু করতে চান তার সাথে প্রথম লাইনে "। বাটন" প্রতিস্থাপন করুন এবং আপনি আপনার অনন্য আইডিটি যা চান তা দিয়ে রিটার্নের বিবৃতিতে "বোতাম" প্রতিস্থাপন করুন। আশাকরি এটা সাহায্য করবে!