jQuery এডিআইডি?


87

ক্লাস - অ্যাডক্লাস () যুক্ত করার মতো আইডি যুক্ত করার জন্য কি কোনও পদ্ধতি আছে?


অ্যাডক্লাস () কোনও নির্বাচক নয়। একটি নির্বাচক কিছু / এর সাথে কিছু করার পূর্বে উপাদান হিসাবে সংজ্ঞায়িত হয়। অ্যাডক্লাস () হ'ল একটি পদ্ধতি, এমন কোনও কিছুর উপর কোনও ক্রিয়া থাকে।
ফিশ করুন

4
আপনি কি আপনার প্রশ্নে 'কার্যকারিতা' জন্য 'নির্বাচক' শব্দটি প্রতিস্থাপন করতে পারেন?
মিলচে প্যাটার্ন

উত্তর:


184

আইডি একটি বৈশিষ্ট্য, আপনি এটি অ্যাটর ফাংশন দিয়ে সেট করতে পারেন :

$(element).attr('id', 'newID');

আমি নিশ্চিত নই যে আপনি আইডি যুক্ত করার অর্থ কী, কারণ কোনও উপাদানের কেবল একটি শনাক্তকারী থাকতে পারে এবং এই সনাক্তকারীটি অবশ্যই অনন্য হতে হবে।


4
আমি নিশ্চিত না যে এটি কীভাবে প্রশ্নের উত্তর দেয়। এটি কোনও আইডি যুক্ত করে না, এটি একটি সেট করে, এটি যদি আপনি গতিশীল আইডি ব্যবহার করেন তবে বড় পার্থক্য হতে পারে
ইয়ান এস

প্রশ্নের আমার ব্যাখ্যা: <div>কোনও আইডি নেই এমন দিকে তাকানো এবং যদি কোনও কারণে আপনি নিজের হাতে আইডি যুক্ত করতে না পারেন তবে আপনি জাভাস্ক্রিপ্ট / জিকুয়ের সাথে আইডি যুক্ত করতে স্বয়ংক্রিয় করতে চাইতে পারেন to
পিজে ব্রুনেট

13

আপনি একটি পদ্ধতি মানে?

$('div.foo').attr('id', 'foo123');

আপনি যদি একই আইডিতে একাধিক উপাদান সেট না করেন সেদিকে খেয়াল রাখুন।


9

এটার মত :

var id = $('div.foo').attr('id');
$('div.foo').attr('id', id + ' id_adding');
  1. আসল আইডি পান
  2. অ্যাকুয়েল আইডি রাখুন এবং একটি নতুন যুক্ত করুন

আমি নিশ্চিত নই যে ওপি এটিই চেয়েছিল ... তবে আরও গুরুত্বপূর্ণ এটির জন্য কেবল 1 টি idবৈশিষ্ট্যযুক্ত মান থাকতে পারে। আরও নির্দিষ্টভাবে একটি idবৈশিষ্ট্যের জন্য চশমা স্পষ্টভাবে ইঙ্গিত করে যে এটিতে স্পেস থাকতে পারে না : w3.org/TR/html401/tyype.html#type-name
স্ক্যানলিফ

1

আমি এর আগে এমন কিছু ব্যবহার করেছি যা @ সানলিফস উদ্বেগকে সম্বোধন করে। এটি (এই ক্ষেত্রে। বাটন) শ্রেণীর সাথে আইটেমগুলির সমস্ত দৃষ্টান্ত খুঁজে পায় এবং একটি আইডি নির্ধারণ করে এবং আইডি নামের সাথে তার সূচি যুক্ত করে:

$(".button").attr('id', function (index) {
	return "button-" + index;
});

সুতরাং আসুন আমরা একটি পৃষ্ঠায় .button এর বর্গ নাম সহ 3 টি আইটেম আছে বলে ধরা যাক। ফলাফলটি তাদের সকলের জন্য একটি অনন্য আইডি যুক্ত করা হবে (তাদের "বোতাম" শ্রেণীর শ্রেণি ছাড়াও)।

এই ক্ষেত্রে, যথাক্রমে # বাটন -0, # বোতাম -1, # বোতাম -2। এটি খুব কাজে আসতে পারে। আপনি যে শ্রেণীর লক্ষ্যবস্তু করতে চান তার সাথে প্রথম লাইনে "। বাটন" প্রতিস্থাপন করুন এবং আপনি আপনার অনন্য আইডিটি যা চান তা দিয়ে রিটার্নের বিবৃতিতে "বোতাম" প্রতিস্থাপন করুন। আশাকরি এটা সাহায্য করবে!

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.