জেকুয়েরি জাভাস্ক্রিপ্ট এঙ্গুলার এইচটিএমএল সিএসএস বুটস্ট্রাপ
লগইন
 

জেকুয়েরি :first-of-type সিলেক্টর


« জেকুয়েরি সিলেক্টরসমূহ



সংজ্ঞা এবং ব্যবহার

:first-of-type সিলেক্টর প্যারেন্ট এলিমেন্টের একই টাইপের চাইল্ড এলিমেন্টগুলোর প্রথম চাইল্ডকে সিলেক্ট করে।

এটি :nth-of-type(1) সিলেক্টরে মতো একই।



সিনট্যাক্স

$(":first-of-type")


:first-of-type সিলেক্টর সংক্রান্ত উদাহরণ

প্যারেন্ট এলিমেন্টের <p> এলিমেন্টগুলোর মধ্যে প্রথম <p> এলিমেন্ট সিলেক্ট

কিভাবে প্যারেন্ট এলিমেন্টের <p> এলিমেন্টগুলোর মধ্যে প্রথম <p> এলিমেন্ট সিলেক্ট করা যায় তা নিচের উদাহরণের মাধ্যমে দেখানো হলোঃ

উদাহরণ

<!DOCTYPE html>
<html lang="en">
<head>
  <title>জেকুয়েরি :first-of-type সিলেক্টর</title>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
  <script>
  $(document).ready(function(){
    $("p:first-of-type").css({
        "background-color": "green",
        "color": "white",
        });
    });
  </script>
</head>
<body>

  <p>এটি body এলিমেন্টের প্রথম প্যারাগ্রাফ।</p>
  <p>এটি body এলিমেন্টের দ্বিতীয় প্যারাগ্রাফ।</p>
  
  <div style="border:1px solid green;">
    <p>এটি div এলিমেন্টের প্রথম প্যারাগ্রাফ।</p>
    <p>এটি div এলিমেন্টের শেষ প্যারাগ্রাফ।</p>
  </div>
  <br>
  <div style="border:1px solid green;">
    <h4>এটি অন্য একটি div এলিমেন্টের হেডিং</h4>
    <p>এটি অন্য একটি div এলিমেন্টের প্রথম প্যারাগ্রাফ।</p>
    <p>এটি অন্য একটি div এলিমেন্টের শেষ প্যারাগ্রাফ।</p>
  </div>
  
  <p>এটি body এলিমেন্টের শেষ প্যারাগ্রাফ।</p>
  
</body>
</html>

ফলাফল





:first, :first-child এবং :first-of-type সিলেক্টরের মধ্যে পার্থক্য

নিচের উদাহরণে :first, :first-child এবং :first-of-type সিলেক্টরের পার্থক্য দেখানো হলোঃ

উদাহরণ

<!DOCTYPE html>
<html lang="en">
<head>
  <title>জেকুয়েরি :first, :first-child & :first-of-type সিলেক্টর</title>
  <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
  <script>
  $(document).ready(function(){
    $("#btnOne").click(function(){
      $("p:first").css({
          "background-color": "green",
          "color": "white",
      });
    });
    $("#btnTwo").click(function(){
      $("p:first-child").css({
          "background-color": "yellow",
          "color": "red",
      });
    });
    $("#btnThree").click(function(){
      $("p:first-of-type").css({
          "background-color": "teal",
          "color": "white",
      });
    });
  });
  </script>
</head>
<body>

  <p>এটি body এলিমেন্টের প্রথম প্যারাগ্রাফ।</p>
  <p>এটি body এলিমেন্টের দ্বিতীয় প্যারাগ্রাফ।</p>
  
  <div style="border:1px solid green;">
    <p>এটি div এলিমেন্টের প্রথম প্যারাগ্রাফ।</p>
    <p>এটি div এলিমেন্টের শেষ প্যারাগ্রাফ।</p>
  </div>
  <br>
  <div style="border:1px solid green;">
    <h4>এটি অন্য একটি div এলিমেন্টের হেডিং</h4>
    <p>এটি অন্য একটি div এলিমেন্টের প্রথম প্যারাগ্রাফ।</p>
    <p>এটি অন্য একটি div এলিমেন্টের শেষ প্যারাগ্রাফ।</p>
  </div>
  
  <p>এটি body এলিমেন্টের শেষ প্যারাগ্রাফ।</p><br>
  
  <button id="btnOne">:first selector</button>
  <button id="btnTwo">:first-child selector</button>
  <button id="btnThree">:first-of-type selector</button>
  
</body>
</html>

ফলাফল





« জেকুয়েরি সিলেক্টরসমূহ