jQuery প্রবহণ - eq() পদ্ধতি

উদাহরণ

index 2-এর div-কে উপযুক্ত শ্রেণী যোগ করে, তাকে নীল করুন:

$("body").find("div").eq(2).addClass("blue");

স্বয়ং প্রয়োগ করুন

বিবরণ ও ব্যবহার

eq() পদ্ধতি নির্দিষ্ট index-এর একটি এলিমেন্টের মাথা থেকে মিলতা এলিমেন্ট সংগ্রহকে কমায়।

ব্যাবহার

.eq(index)
পারামিটার বর্ণনা
index

সংখ্যা, এলিমেন্টের স্থান নির্দেশ করে (সর্বনিম্ন 0)

নেতিবাচক সংখ্যা হলে, সংগ্রহের শেষ থেকে পশ্চাত্তর গণনা করা হয়。

বিস্তারিত ব্যাখ্যা

যদি ডম এলিমেন্ট সংগ্রহকারী জিন্টারেক্স অবজেক্ট প্রদান করা হয়, .eq() পদ্ধতি সংগ্রহের একটি এলিমেন্ট দ্বারা একটি নতুন জিন্টারেক্স অবজেক্ট নির্মাণ করে, যা ব্যবহৃত index পারামিটার সংগ্রহের এলিমেন্টের স্থানকে নির্দেশ করে。

দেখুন নিচের এই সহজ তালিকা:

<ul>
  <li>list item 1</li>
  <li>list item 2</li>
  <li>list item 3</li>
  <li>list item 4</li>
  <li>list item 5</li>
</ul>

উদাহরণ 1

আমরা এই তালিকাপটির সংগ্রহকে এই পদ্ধতিতে প্রয়োগ করতে পারি:

$('li').eq(2).css('background-color', 'red');

স্বয়ং প্রয়োগ করুন

এই ফলাফল প্রক্রিয়াটি প্রকল্প 3-কে লাল পটভূমি নির্ধারণ করে, প্রত্যক্ষপক্ষে, index শূন্যবিক্ষোপক এবং জিন্টারেক্স অবজেক্টে এলিমেন্টের স্থানকে উল্লেখ করে, নয় ডম ট্রি-তে।

উদাহরণ 2

নেতিবাচক সংখ্যা প্রদান করা হলে, তা সংগ্রহের শেষ থেকে কোনও স্থান নির্দেশ করে, নয় তা শুরু থেকে। উদাহরণস্বরূপ:

$('li').eq(-2).css('background-color', 'red');

স্বয়ং প্রয়োগ করুন

এবার, প্রকল্প 4 এর পটভূমি লাল হয়, কারণ তা সংগ্রহের শেষ থেকে দ্বিতীয়তম।

উদাহরণ 3

যদি নির্দিষ্ট index পারামিটারের ভিত্তিতে এলিমেন্ট বের করা যায় না, তবে এই পদ্ধতি একটি কালো সংগ্রহকৃত জেনারিক জিন্টারেক্স অবজেক্ট নির্মাণ করে, length অতিবিক্ষোপক হয় 0。

$('li').eq(5).css('background-color', 'red');

স্বয়ং প্রয়োগ করুন

এখানে, কোনও তালিকাপটি লাল হবে না, কারণ .eq(5) দ্বারা নির্দেশিত ষষ্ঠ তালিকাপটি।