জেকুয়েরি :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>
ফলাফল