আমার যদি নিম্নলিখিত থাকে:
<div class="apple-monkey"></div>
<div class="apple-horse"></div>
<div class="cow-apple-brick"></div>
আমি প্রথম দুটি ডিআইভি খুঁজে পেতে নিম্নলিখিত নির্বাচকটি ব্যবহার করতে পারি:
$("div[class^='apple-']")
তবে, আমার যদি এটি থাকে:
<div class="some-other-class apple-monkey"></div>
<div class="apple-horse"></div>
<div class="cow-apple-brick"></div>
এটি কেবলমাত্র দ্বিতীয় ডিআইভি খুঁজে পাবে, যেহেতু প্রথম ডিভের ক্লাসটি স্ট্রিং হিসাবে ফিরে এসেছে (আমার মনে হয়) এবং আসলে 'অ্যাপল' দিয়ে শুরু হয় না বরং 'কিছু-'
এর চারপাশের এক উপায়টি ব্যবহার না করা থেকে শুরু হয়, তবে এর পরিবর্তে রয়েছে:
$("div[class*='apple-']")
সমস্যাটি হ'ল এটি আমার উদাহরণে 3 য় ডিআইভিও নির্বাচন করবে।
প্রশ্ন: jQuery এর মাধ্যমে, স্ট্রিং হিসাবে পুরো শ্রেণীর গুণাবলীর পরিবর্তে পৃথক শ্রেণীর নামের উপর প্রাকটিকেট নির্বাচকদের ব্যবহারের সঠিক উপায় কী? এটি কি কেবল CLASS দখল করার বিষয়, তারপরে এটিকে একটি অ্যারেতে বিভক্ত করা এবং তারপরে প্রতিটি রেজিেক্সের সাথে পৃথক করে লুপিং করার বিষয়? বা আরও মার্জিত / কম ভার্বোস সমাধান আছে?