ফিল্টার



সুনির্দিষ্ট এলিমেন্ট অনুসন্ধান করতেও কিছু মেথড রয়েছে।


সুনির্দিষ্ট এলিমেন্ট অনুসন্ধান

এইচটিএমএল এলিমেন্ট ফিল্টার করার জন্য জেকুয়েরির তিনটি মৌলিক মেথড হচ্ছে first(), last() এবং eq()। যাদের মাধ্যমে কোনো একটি এলিমেন্টের অবস্থানের উপর ভিত্তি করে অন্য এলিমেন্টকে খুঁজে বের করা যায়। এছাড়া অন্যান্য ফিল্টারিং মেথড যেমন- filter() এবং not() কোনো মানদণ্ডের উপর ভিত্তিকরে তার সাথে ম্যাচ করা/না করা এলিমেন্টকে রিটার্ণ করে।


first() মেথড

first() মেথড নির্বাচিত এলিমেন্টের প্রথম এলিমেন্টকে রিটার্ণ করে। নিচের উদাহরণে প্রথম <div> এলিমেন্টের মধ্যে অবস্থিত প্রথম <p> এলিমেন্টকে রিটার্ণ করে।

উদাহরণ

$(document).ready(function(){
$("div").first();
});



last() মেথড

last() মেথডের মাধ্যমে নির্বাচিত এলিমেন্টের শেষ এলিমেন্টকে ফেরত পাওয়া যায়। নিচের উদাহরণে শেষ <div> এলিমেন্টের মধ্যে অবস্থিত শেষ <p> এলিমেন্টকে রিটার্ণ করে।

উদাহরণ

$(document).ready(function(){
$("div").last();
});



eq() মেথড

eq() মেথডের মাধ্যমে নির্বাচিত এলিমেন্টের ইনডেক্স অনুসারে কাঙ্ক্ষিত এলিমেন্টকে ফেরত পাওয়া যায়। ইনডেক্সিং শুরু হয় ০ দিয়ে অর্থাৎ প্রথম এলিমেন্টটি ১ এর পরিবর্তে ০( শূন্য) দিয়ে শুরু হয় দিয়ে। নিচের উদাহরণে দ্বিতীয় <p> এলিমেন্টকে সিলেক্ট করে এবং যার ইনডেক্স সংখ্যা ১।

উদাহরণ

$(document).ready(function(){
$("p").eq(1);
});



filter() মেথড

filter() মেথড একটি মানদণ্ডের উপর ভিত্তি করে কোনো এলিমেন্টকে সিলেক্ট করে। যে এলিমেন্টগুলো এই মানদন্ডের সাথে ম্যাচ করে না তারা নির্বাচন থেকে বাদ পড়ে কিন্তু যেগুলো ম্যাচ করে সে এলিমেন্টগুলো নির্বাচিত হয়। নিচের উদাহরণে class="test" সম্বলিত সকল <p> এলিমেন্টকে সিলেক্ট করে।

উদাহরণ

$(document).ready(function(){
$("p").filter(".intro");
});



not() মেথড

not() মেথডও একটি মানদণ্ডের উপর ভিত্তি করে এলিমেন্টকে সিলেক্ট করে। যে এলিমেন্টগুলো এই মানদন্ডের সাথে ম্যাচ করে তারা নির্বাচন থেকে বাদ পড়ে কিন্তু যেগুলো ম্যাচ করে না সে এলিমেন্টগুলো নির্বাচিত হয়।

নোট - not() মেথড filter() মেথডের বিপরীত। নিচের উদাহরণে class="test" নাই এধরণের সকল <p> এলিমেন্টকে সিলেক্ট করে।

উদাহরণ

$(document).ready(function(){
$("p").not(".intro");
});







এই ওয়েব সাইট এর সমস্ত টিউটোরিয়াল, সার্কিট ডায়াগ্রাম, উদাহরণ ইত্যাদি খুব সহজ ও সাধারণ ভাবে তৈরি করা হয়েছে। টিউটোরিয়াল, সার্কিট ডায়াগ্রাম, উদাহরণ ইত্যাদির ভুল পরিহার করার জন্য বার বার যাচাই করা হয়েছে, কিন্তু আমরা এর পূর্ণ নিশ্চয়তা ও দায়ভার বহন করি না। যখন আপনি এই সাইটটি ব্যবহার করেন, আমরা ধরে নেই যে আপনি পড়েছেন এবং সম্মত আছেন আমাদের টার্মস অফ ইউস (Terms of use) এবং প্রাইভেসি পলিসি( Privacy policy) সম্পর্কে।

Report or suggest about this page

Copyright 2016-2018 by websschool.com, All Rights Reserved.