উত্তর:
নির্বাচকটি তাই হবে label[for=email]
সিএসএসে:
label[for=email]
{
/* ...definitions here... */
}
... অথবা জাভাস্ক্রিপ্টে ডোম ব্যবহার করে:
var element = document.querySelector("label[for=email]");
... বা জাভাস্ক্রিপ্টে jQuery ব্যবহার করে:
var element = $("label[for=email]");
এটি একটি বৈশিষ্ট্য নির্বাচনকারী । মনে রাখবেন যে কিছু ব্রাউজার (উদাহরণস্বরূপ আই <8 এর সংস্করণ) অ্যাট্রিবিউট সিলেক্টরকে সমর্থন নাও করতে পারে তবে সাম্প্রতিককালে আরও কিছু করে। আই 6 এবং আই 7 এর মতো পুরানো ব্রাউজারগুলিকে সমর্থন করার জন্য, আপনাকে দুঃখের সাথে একটি ক্লাস (ভাল বা অন্য কোনও কাঠামোগত উপায়ে) ব্যবহার করতে হবে।
(আমি ধরে নিচ্ছি যে টেমপ্লেটটি {t _your_email}
কোনও ক্ষেত্রটি পূরণ করবে id="email"
If না হলে পরিবর্তে একটি ক্লাস ব্যবহার করুন))
দ্রষ্টব্য যে আপনি যে বৈশিষ্ট্যটি নির্বাচন করছেন তার মান যদি কোনও সিএসএস শনাক্তকারী (যেমন উদাহরণস্বরূপ, যদি এটিতে ফাঁকা বা বন্ধনী থাকে, বা কোনও অঙ্ক ইত্যাদি দিয়ে শুরু হয়) এর বিধি মানায় না, তবে আপনার চারপাশে উদ্ধৃতিগুলি দরকার মান:
label[for="field[]"]
{
/* ...definitions here... */
}
এগুলি একক বা ডাবল উদ্ধৃতি হতে পারে ।
label
এবং[for=email]
যদি বিষয়বস্তুটি একটি পরিবর্তনশীল হয় তবে এটি উদ্ধৃতি চিহ্নগুলি সহ জড়িত হওয়া প্রয়োজন। এটা আমার জন্য কাজ করেছে। এটার মত:
আইটেমসিলেক্ট (আইডি: নম্বর) { কনসোল.লগ ('লেবেলগুলিতে রয়েছে', ডকুমেন্ট.কুইয়ারসিলিটর ("লেবেল [= '" + আইডি + "" "" "জন্য))); }